Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/0ad.spec'], chrootPath='/var/lib/mock/f30-build-15184517-1080697/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/0ad.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False BUILDSTDERR: warning: Macro expanded in comment on line 57: %{name}-%{version}-alpha BUILDSTDERR: warning: Macro expanded in comment on line 58: %{name}-licensecheck.txt Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/0ad-0.0.23b-5.fc30.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/0ad.spec'], chrootPath='/var/lib/mock/f30-build-15184517-1080697/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/0ad.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False BUILDSTDERR: warning: Macro expanded in comment on line 57: %{name}-%{version}-alpha BUILDSTDERR: warning: Macro expanded in comment on line 58: %{name}-licensecheck.txt Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.gglbcq + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf 0ad-0.0.23b-alpha + /usr/bin/xz -dc /builddir/build/SOURCES/0ad-0.0.23b-alpha-unix-build.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd 0ad-0.0.23b-alpha + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (0ad-debug.patch):' + /usr/bin/patch --no-backup-if-mismatch -p0 --fuzz=0 Patch #1 (0ad-debug.patch): patching file libraries/source/fcollada/src/Makefile Patch #3 (0ad-valgrind.patch): + echo 'Patch #3 (0ad-valgrind.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file build/premake/extern_libs4.lua Hunk #1 succeeded at 657 (offset 2 lines). patching file build/premake/extern_libs5.lua Hunk #1 succeeded at 629 (offset 9 lines). + echo 'Patch #4 (0ad-mozjs-incompatible.patch):' Patch #4 (0ad-mozjs-incompatible.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 --fuzz=0 patching file source/scriptinterface/ScriptTypes.h patching file source/simulation2/serialization/BinarySerializer.cpp + rm -fr libraries/source/nvtt + rm -fr libraries/source/valgrind + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.exIill + umask 022 + cd /builddir/build/BUILD + cd 0ad-0.0.23b-alpha + export 'CFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' BUILDSTDERR: ++ echo -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard BUILDSTDERR: ++ sed -e s/-Wp,-D_FORTIFY_SOURCE=2// + export 'CPPFLAGS=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + CPPFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard' + build/workspaces/update-workspaces.sh --bindir=/usr/bin --datadir=/usr/share/0ad --libdir=/usr/lib/0ad --with-system-mozjs38 --with-system-nvtt -j4 Updating bundled third-party dependencies... FCollada/FCollada.cpp FCollada/FColladaPlugin.cpp FCollada/FCDocument/FCDAnimated.cpp FCollada/FCDocument/FCDAnimationChannel.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationChannel.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationChannel.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:13: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:13: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimated.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCollada.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDocument*, size_t, const char**, float**)': BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:43:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 43 | qualifiers[i] = _qualifiers[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp: In constructor 'FCDAnimated::FCDAnimated(FCDObject*, size_t, const char**, float**)': BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:62:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | qualifiers[i] = _qualifiers[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:11: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp: In member function 'FCDAnimated* FCDAnimated::Clone(FCDAnimated*) const': BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:282:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | clone->qualifiers[i] = qualifiers[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FColladaPlugin.cpp:179:52: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:174:14: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(size_t, const char**, bool)': BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:336:84: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 336 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + *(_qualifiers++); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp: In member function 'void FCDAnimatedCustom::Resize(const StringList&, bool)': BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:350:82: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 350 | qualifiers[i] = (prependDot ? fm::string(".") : fm::string("")) + _qualifiers[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FColladaPlugin.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:37:30: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FUTrackedList; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimated.cpp:38:26: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUTrackedList' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:115, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimated.cpp:15: BUILDSTDERR: FCollada/FUtils/FUTracker.h:177:7: note: 'class FUTrackedList' declared here BUILDSTDERR: 177 | class FUTrackedList : private fm::pvector, FUTracker BUILDSTDERR: | ^~~~~~~~~~~~~ FCollada/FCDocument/FCDAnimationClip.cpp FCollada/FCDocument/FCDAnimationClipTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationClip.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationClip.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationClipTools.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClipTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDAnimation.cpp FCollada/FCDocument/FCDAnimationCurve.cpp FCollada/FCDocument/FCDAnimationCurveTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimation.cpp:19: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurve.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationCurve.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurve.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationClip.h:26, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurve.cpp:18: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurve.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurve.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurve.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationCurveTools.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationCurveTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDAnimationKey.cpp FCollada/FCDocument/FCDAnimationMultiCurve.cpp FCollada/FCDocument/FCDAsset.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAnimationMultiCurve.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDCamera.cpp FCollada/FCDocument/FCDController.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDAsset.cpp:11: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:13: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:13: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp: In constructor 'FCDAsset::FCDAsset(FCDocument*)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp:32:59: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAsset.h:20, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:11: BUILDSTDERR: FCollada/FUtils/FUDateTime.h:40:2: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' BUILDSTDERR: 40 | FUDateTime(const FUDateTime& time); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp:32:59: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | creationDateTime = modifiedDateTime = FUDateTime::GetNow(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAsset.h:20, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:11: BUILDSTDERR: FCollada/FUtils/FUDateTime.h:40:2: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' BUILDSTDERR: 40 | FUDateTime(const FUDateTime& time); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp:54:28: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 54 | clone->creationDateTime = creationDateTime; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAsset.h:20, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:11: BUILDSTDERR: FCollada/FUtils/FUDateTime.h:40:2: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' BUILDSTDERR: 40 | FUDateTime(const FUDateTime& time); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp:55:47: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 55 | clone->modifiedDateTime = FUDateTime::GetNow(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAsset.h:20, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:11: BUILDSTDERR: FCollada/FUtils/FUDateTime.h:40:2: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' BUILDSTDERR: 40 | FUDateTime(const FUDateTime& time); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:56:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 56 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, keywords, FC("Keywords")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp: In member function 'FCDAsset* FCDAsset::Clone(FCDAsset*, bool) const': BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp:56:20: note: synthesized method 'FCDAsset::Parameter_keywords& FCDAsset::Parameter_keywords::operator=(const FCDAsset::Parameter_keywords&)' first required here BUILDSTDERR: 56 | clone->keywords = keywords; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDAsset.cpp:61:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 61 | clone->unitName = unitName; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:56:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDAsset.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDControllerInstance.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDControllerTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ FCollada/FCDocument/FCDEffectCode.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDController.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDController.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FUUri; bool PRIMITIVE = false]': BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.cpp:44:26: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.cpp:78:35: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ FCollada/FCDocument/FCDEffect.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.h:17, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.h:17, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectCode.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:13: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:13: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDControllerTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp:29:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 29 | sid = FCDObjectWithId::CleanSubId(_sid); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp: In member function 'void FCDEffectCode::SetFilename(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp:35:84: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 35 | filename = GetDocument()->GetFileManager()->GetCurrentUri().MakeAbsolute(_filename); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp: In member function 'FCDEffectCode* FCDEffectCode::Clone(FCDEffectCode*) const': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp:45:15: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | clone->sid = sid; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp:46:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 46 | clone->filename = filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.cpp:47:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 47 | clone->code = code; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectCode.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEffectParameter.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffect.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEffectParameterFactory.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameterFactory.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h: In member function 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 80 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Identifier")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameter::Clone(FCDEffectParameter*) const': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.cpp:80:22: note: synthesized method 'FCDEffectParameter::Parameter_reference& FCDEffectParameter::Parameter_reference::operator=(const FCDEffectParameter::Parameter_reference&)' first required here BUILDSTDERR: 80 | clone->reference = reference; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterFactory.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterFactory.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDEffectParameterSampler.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:290:2: required from 'FCDEffectParameterAnimatableT::Parameter_value::Parameter_value(FUParameterizable*, const PrimitiveType&) [with PrimitiveType = FMMatrix44; int Qualifiers = 0]' BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.cpp:168:51: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ FCollada/FCDocument/FCDEffectParameterSurface.cpp FCollada/FCDocument/FCDEffectPass.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameterSampler.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSampler.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameterSurface.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.cpp: In member function 'virtual FCDEffectParameter* FCDEffectParameterSurface::Clone(FCDEffectParameter*) const': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.cpp:168:19: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 168 | clone->format = format; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.cpp:44:14: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.cpp:256:17: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameterSurface.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDEffectPassShader.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.h: In member function 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.h:48:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 48 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.cpp: In member function 'FCDEffectPass* FCDEffectPass::Clone(FCDEffectPass*) const': BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.cpp:83:16: note: synthesized method 'FCDEffectPass::Parameter_name& FCDEffectPass::Parameter_name::operator=(const FCDEffectPass::Parameter_name&)' first required here BUILDSTDERR: 83 | clone->name = name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectTechnique.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectTechnique.h:52:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPass.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectPassShader.cpp:11: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDEffectPassShader.h: In member function 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectPassShader.h:41:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 41 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, reference, FC("Parameter Reference")); /**< A COLLADA effect parameter reference. */ BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectPassShader.cpp: In member function 'FCDEffectPassShader* FCDEffectPassShader::Clone(FCDEffectPassShader*) const': BUILDSTDERR: FCollada/FCDocument/FCDEffectPassShader.cpp:92:37: note: synthesized method 'FCDEffectPassBind::Parameter_reference& FCDEffectPassBind::Parameter_reference::operator=(const FCDEffectPassBind::Parameter_reference&)' first required here BUILDSTDERR: 92 | binding->reference = bindings[b]->reference; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectPass.h:48:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectPassShader.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEffectPassState.cpp FCollada/FCDocument/FCDEffectProfile.cpp FCollada/FCDocument/FCDEffectProfileFX.cpp FCollada/FCDocument/FCDEffectStandard.cpp FCollada/FCDocument/FCDEffectTechnique.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfile.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectProfileFX.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectProfileFX.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectTechnique.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDEffectTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDEffectTechnique.h: In member function 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectTechnique.h:52:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 52 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEffectTechnique.cpp: In member function 'FCDEffectTechnique* FCDEffectTechnique::Clone(FCDEffectTechnique*) const': BUILDSTDERR: FCollada/FCDocument/FCDEffectTechnique.cpp:66:16: note: synthesized method 'FCDEffectTechnique::Parameter_name& FCDEffectTechnique::Parameter_name::operator=(const FCDEffectTechnique::Parameter_name&)' first required here BUILDSTDERR: 66 | clone->name = name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTechnique.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEmitter.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEffectTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEmitterInstance.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitter.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEmitterObject.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDEmitterParticle.cpp FCollada/FCDocument/FCDEntity.cpp FCollada/FCDocument/FCDEntityInstance.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEmitterParticle.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntity.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDEntityReference.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDEntity.h: In member function 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEntity.h:86:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 86 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEntity.cpp: In member function 'virtual FCDEntity* FCDEntity::Clone(FCDEntity*, bool) const': BUILDSTDERR: FCollada/FCDocument/FCDEntity.cpp:58:16: note: synthesized method 'FCDEntity::Parameter_name& FCDEntity::Parameter_name::operator=(const FCDEntity::Parameter_name&)' first required here BUILDSTDERR: 58 | clone->name = name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:56:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityInstance.cpp:19: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEntityInstance.cpp: In member function 'void FCDEntityInstance::SetName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityInstance.cpp:75:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 75 | name = FCDEntity::CleanName(_name.c_str()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ FCollada/FCDocument/FCDExternalReferenceManager.cpp BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp: In member function 'FUUri FCDEntityReference::GetUri() const': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp:48:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | path = uri.GetAbsoluteUri(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetUri(const FUUri&)': BUILDSTDERR: FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 591 | #define TO_STRING(a) FUStringConversion::ToString(a) BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp:68:13: note: in expansion of macro 'TO_STRING' BUILDSTDERR: 68 | entityId = TO_STRING(uri.GetFragment()); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp:69:49: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 69 | entityId = FCDObjectWithId::CleanId(entityId); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp: In member function 'void FCDEntityReference::SetEntity(FCDEntity*)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp:99:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | entityId = _entity->GetDaeId(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp: In member function 'virtual void FCDEntityReference::OnObjectReleased(FUTrackable*)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.cpp:189:57: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 189 | else entityId = ((FCDObjectWithId*) object)->GetDaeId(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDEntityReference.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDExtra.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDExternalReferenceManager.cpp:11: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExternalReferenceManager.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDForceDeflector.cpp FCollada/FCDocument/FCDForceDrag.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDExtra.h: In member function 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:227:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 227 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, name, FC("Node name")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDExtra.cpp: In member function 'virtual FCDENode* FCDENode::Clone(FCDENode*) const': BUILDSTDERR: FCollada/FCDocument/FCDExtra.cpp:328:16: note: synthesized method 'FCDENode::Parameter_name& FCDENode::Parameter_name::operator=(const FCDENode::Parameter_name&)' first required here BUILDSTDERR: 328 | clone->name = name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDExtra.cpp:243:35: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]' BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDExtra.cpp:243:35: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDExtra.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDeflector.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDForceField.cpp FCollada/FCDocument/FCDForceGravity.cpp BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceDrag.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDForcePBomb.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceGravity.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceField.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDForceWind.cpp BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForcePBomb.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDGeometry.cpp FCollada/FCDocument/FCDGeometryInstance.cpp BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDForceWind.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDGeometryMesh.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDGeometry.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDGeometryInstance.cpp:25: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ FCollada/FCDocument/FCDGeometryNURBSSurface.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDGeometryMesh.h: In member function 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometryMesh.h:71:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 71 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, convexHullOf, FC("Convex Hull of")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometryMesh.cpp: In member function 'FCDGeometryMesh* FCDGeometryMesh::Clone(FCDGeometryMesh*) const': BUILDSTDERR: FCollada/FCDocument/FCDGeometryMesh.cpp:241:24: note: synthesized method 'FCDGeometryMesh::Parameter_convexHullOf& FCDGeometryMesh::Parameter_convexHullOf::operator=(const FCDGeometryMesh::Parameter_convexHullOf&)' first required here BUILDSTDERR: 241 | clone->convexHullOf = convexHullOf; BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryMesh.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDGeometryPolygons.cpp FCollada/FCDocument/FCDGeometryPolygonsInput.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygons.h: In member function 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygons.h:99:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 99 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, materialSemantic, FC("Material Semantic")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygons.cpp: In member function 'virtual FCDGeometryPolygons* FCDGeometryPolygons::Clone(FCDGeometryPolygons*, const FCDGeometrySourceCloneMap&) const': BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygons.cpp:293:28: note: synthesized method 'FCDGeometryPolygons::Parameter_materialSemantic& FCDGeometryPolygons::Parameter_materialSemantic::operator=(const FCDGeometryPolygons::Parameter_materialSemantic&)' first required here BUILDSTDERR: 293 | clone->materialSemantic = materialSemantic; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygons.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDGeometryPolygonsTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygons.h:99:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsInput.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDGeometrySource.cpp FCollada/FCDocument/FCDGeometrySpline.cpp BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp: In function 'void FCDGeometryPolygonsTools::GenerateTextureTangentBasis(FCDGeometryMesh*, FCDGeometrySource*, bool)': BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:190:77: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 190 | memset(globalVertices, 0, sizeof(TangentialVertexList) * globalVertexCount); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:43:8: note: 'FCDGeometryPolygonsTools::TangentialVertexList' {aka 'class fm::vector'} declared here BUILDSTDERR: 43 | class vector BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDGeometryMesh.h:71:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = unsigned int; DATA = fm::vector]': BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:831:82: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:380:104: warning: implicitly-declared 'constexpr fm::tree >::const_iterator::const_iterator(const fm::tree >::const_iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:275:20: note: because 'fm::tree >::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = unsigned int; DATA = fm::vector]' BUILDSTDERR: 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySource.h: In member function 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometrySource.h:47:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 47 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, name, FC("Name")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometrySource.cpp: In member function 'FCDGeometrySource* FCDGeometrySource::Clone(FCDGeometrySource*) const': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySource.cpp:46:16: note: synthesized method 'FCDGeometrySource::Parameter_name& FCDGeometrySource::Parameter_name::operator=(const FCDGeometrySource::Parameter_name&)' first required here BUILDSTDERR: 46 | clone->name = name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::vector; bool PRIMITIVE = false; fm::vector::iterator = fm::vector*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::vector; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:54:63: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h:43:8: note: 'class fm::vector' declared here BUILDSTDERR: 43 | class vector BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; fm::vector::iterator = FCDGeometryPolygonsTools::TangentialVertex*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:23: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:9: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here BUILDSTDERR: 166 | struct TangentialVertex BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:443:81: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h:43:8: note: 'class fm::vector' declared here BUILDSTDERR: 43 | class vector BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false; fm::vector::iterator = FCDGeometryPolygonsTools::TangentialVertex*]' BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FCDGeometryPolygonsTools::TangentialVertex; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:305:23: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FCDGeometryPolygonsTools::TangentialVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometryPolygonsTools.cpp:166:9: note: 'struct FCDGeometryPolygonsTools::TangentialVertex' declared here BUILDSTDERR: 166 | struct TangentialVertex BUILDSTDERR: | ^~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDImage.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDGeometrySpline.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.cpp: In member function 'virtual FCDSpline* FCDSpline::Clone(FCDSpline*) const': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.cpp:39:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | clone->name = name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = false]': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.cpp:38:15: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySpline.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ FCollada/FCDocument/FCDLibrary.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDImage.cpp:18: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDImage.cpp:18: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDImage.h: In member function 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDImage.h:46:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 46 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, filename, FC("Filename")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDImage.cpp: In member function 'virtual FCDEntity* FCDImage::Clone(FCDEntity*, bool) const': BUILDSTDERR: FCollada/FCDocument/FCDImage.cpp:65:21: note: synthesized method 'FCDImage::Parameter_filename& FCDImage::Parameter_filename::operator=(const FCDImage::Parameter_filename&)' first required here BUILDSTDERR: 65 | clone->filename = filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDImage.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDLibrary.cpp:11: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDLibrary.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDLight.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:25: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:25: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDAnimation.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimation]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:149:30: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 141 | const T* cptr = ((const FCDLibrary*)l1)->GetEntity(0); BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDAnimationClip]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:150:34: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDCamera]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:151:27: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDController]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:152:31: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEffect]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:153:27: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDEmitter]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:154:28: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDForceField]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:155:31: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDGeometry]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:156:29: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDImage]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:157:26: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDLight]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:158:26: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDMaterial]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:159:29: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDSceneNode]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:160:30: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsModel]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:161:33: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsMaterial]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:162:36: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp: In instantiation of 'void LibraryExport() [with T = FCDPhysicsScene]': BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:163:33: required from here BUILDSTDERR: FCollada/FCDocument/FCDLibrary.cpp:141:11: warning: variable 'cptr' set but not used [-Wunused-but-set-variable] BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLibrary.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLight.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDLightTools.cpp FCollada/FCDocument/FCDMaterial.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDLightTools.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDLightTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:21: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:21: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDMaterial.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterial.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDMaterial.cpp:50:23: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDMaterial.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here BUILDSTDERR: 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDMaterialInstance.cpp FCollada/FCDocument/FCDMorphController.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDMaterialInstance.h: In member function 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDMaterialInstance.h:110:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 110 | DeclareParameter(fstring, FUParameterQualifiers::SIMPLE, semantic, FC("Material Token")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDMaterialInstance.cpp: In member function 'virtual FCDEntityInstance* FCDMaterialInstance::Clone(FCDEntityInstance*) const': BUILDSTDERR: FCollada/FCDocument/FCDMaterialInstance.cpp:184:20: note: synthesized method 'FCDMaterialInstance::Parameter_semantic& FCDMaterialInstance::Parameter_semantic::operator=(const FCDMaterialInstance::Parameter_semantic&)' first required here BUILDSTDERR: 184 | clone->semantic = semantic; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDMorphController.cpp:22: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMaterialInstance.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDMorphController.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ FCollada/FCDocument/FCDObject.cpp FCollada/FCDocument/FCDObjectWithId.cpp FCollada/FCDocument/FCDocument.cpp FCollada/FCDocument/FCDocumentTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In member function 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:48:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 48 | class FUParameterT BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h: In member function 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)': BUILDSTDERR: FCollada/FUtils/FUParameter.h:112:8: note: synthesized method 'FUParameterT >& FUParameterT >::operator=(const FUParameterT >&)' first required here BUILDSTDERR: 112 | class Parameter_##parameterName : public FUParameterT { \ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: note: in expansion of macro 'DeclareParameter' BUILDSTDERR: 42 | DeclareParameter(fm::string, FUParameterQualifiers::SIMPLE, daeId, FC("Unique Id")); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::Clone(FCDObjectWithId*) const': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.cpp:36:17: note: synthesized method 'FCDObjectWithId::Parameter_daeId& FCDObjectWithId::Parameter_daeId::operator=(const FCDObjectWithId::Parameter_daeId&)' first required here BUILDSTDERR: 36 | clone->daeId = daeId; BUILDSTDERR: | ^~~~~ BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.cpp: In member function 'void FCDObjectWithId::SetDaeId(fm::string&)': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.cpp:69:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 69 | id = daeId; // We return back the new value. BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDObjectWithId.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.cpp:20: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocumentTools.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.cpp:22: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocumentTools.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:27: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:27: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocumentTools.cpp:24: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:40: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:34: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:34: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDocumentTools.cpp: In function 'void FCDocumentTools::StandardizeUpAxisAndLength(FCDocument*, const FMVector3&, float, bool)': BUILDSTDERR: FCollada/FCDocument/FCDocumentTools.cpp:563:51: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 563 | FMMatrix44 mx = skin->GetBindShapeTransform(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDocument.cpp: In member function 'void FCDocument::SetFileUrl(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDocument.cpp:353:67: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 353 | fileUrl = GetFileManager()->GetCurrentUri().MakeAbsolute(filename); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDControllerInstance.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDocumentTools.cpp:34: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ FCollada/FCDocument/FCDParameterAnimatable.cpp BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FCDAnimated*; DATA = FCDAnimated*]': BUILDSTDERR: FCollada/FCDocument/FCDocument.cpp:153:57: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:174:14: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]' BUILDSTDERR: 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDAnimated*; DATA = FCDAnimated*]': BUILDSTDERR: FCollada/FCDocument/FCDocument.cpp:282:27: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimated*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDocument.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp: In instantiation of 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:345:72: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:290:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 290 | T bb = (T) v1; (void) bb; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:288:63: required from 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMMatrix44; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:345:72: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = FMVector3; bool PRIMITIVE = true]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:210:23: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:68:2: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:311:2: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::insert(fm::vector::iterator, const T*, size_t) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*; size_t = unsigned int]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:78:2: required from 'void FCDParameterListAnimatableT::insert(size_t, const TYPE*, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:312:2: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:469:13: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 469 | memmove(it + count, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:482:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 482 | memcpy(it, first, count * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::insert(fm::vector::iterator, size_t, const T&, bool) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*; size_t = unsigned int]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:88:2: required from 'void FCDParameterListAnimatableT::insert(size_t, size_t, const TYPE&) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:313:2: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:418:13: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 418 | memmove(it + count, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::erase(fm::vector::iterator, fm::vector::iterator) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:116:2: required from 'void FCDParameterListAnimatableT::erase(size_t, size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:316:2: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:165:33: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 165 | if (end() - last > 0) memmove(first, last, (end() - last) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(fm::vector::iterator) [with T = FMVector3; bool PRIMITIVE = true; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:181:37: required from 'void fm::vector::erase(size_t) [with T = FMVector3; bool PRIMITIVE = true; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:98:2: required from 'void FCDParameterListAnimatableT::erase(size_t) [with TYPE = FMVector3; int QUALIFIERS = 0; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:314:2: required from 'void TrickLinkerFCDParameterListAnimatableT(const T&) [with T = FMVector3; int Q = 0]' BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:353:71: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:150:35: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ FCollada/FCDocument/FCDParticleModifier.cpp BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = float; int Q = 0]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: '*((void*)& v1 +16)' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 289 | if (v1 == value) v1 = value; BUILDSTDERR: | ~~~^~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector2; int Q = 0]': BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.cpp:289:9: warning: '*((void*)& v1 +16)' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 289 | if (v1 == value) v1 = value; BUILDSTDERR: | ~~~^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:172, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector2.h:141:114: warning: '*((void*)& v1 +20)' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 141 | inline bool operator==(const FMVector2& a, const FMVector2& b) { return IsEquivalent(a.x, b.x) && IsEquivalent(a.y, b.y); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 0]': BUILDSTDERR: FCollada/FMath/FMVector3.h:246:90: warning: '*((void*)(& v1)+16).FMVector3::x' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector3.h:246:116: warning: '*((void*)(& v1)+16).FMVector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector3.h:246:142: warning: '*((void*)(& v1)+16).FMVector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector3.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector3; int Q = 1]': BUILDSTDERR: FCollada/FMath/FMVector3.h:246:90: warning: '*((void*)(& v1)+16).FMVector3::x' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector3.h:246:116: warning: '*((void*)(& v1)+16).FMVector3::y' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector3.h:246:142: warning: '*((void*)(& v1)+16).FMVector3::z' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 246 | inline bool IsEquivalent(const FMVector3& p, const FMVector3& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z); } BUILDSTDERR: | ~~^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:174, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDParameterAnimatable.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector4.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 0]': BUILDSTDERR: FCollada/FMath/FMVector4.h:184:88: warning: '*((void*)(& v1)+16).FMVector4::x' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h:184:114: warning: '*((void*)(& v1)+16).FMVector4::y' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h:184:140: warning: '*((void*)(& v1)+16).FMVector4::z' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h:184:166: warning: '*((void*)(& v1)+16).FMVector4::w' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h: In function 'void TrickLinkerFCDParameterAnimatableT(const T&) [with T = FMVector4; int Q = 1]': BUILDSTDERR: FCollada/FMath/FMVector4.h:184:88: warning: '*((void*)(& v1)+16).FMVector4::x' is used uninitialized in this function [-Wuninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h:184:114: warning: '*((void*)(& v1)+16).FMVector4::y' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h:184:140: warning: '*((void*)(& v1)+16).FMVector4::z' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ BUILDSTDERR: FCollada/FMath/FMVector4.h:184:166: warning: '*((void*)(& v1)+16).FMVector4::w' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 184 | inline bool operator==(const FMVector4& p, const FMVector4& q) { return IsEquivalent(p.x, q.x) && IsEquivalent(p.y, q.y) && IsEquivalent(p.z, q.z) && IsEquivalent(p.w, q.w); } /**< See above. */ BUILDSTDERR: | ~~^ FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp FCollada/FCDocument/FCDPhysicsMaterial.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsAnalyticalGeometry.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDEntityInstance.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsForceFieldInstance.h:23, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsForceFieldInstance.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsMaterial.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDPhysicsModel.cpp FCollada/FCDocument/FCDPhysicsModelInstance.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBody.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:16: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.h:18, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsModel.cpp:109:78: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:174:14: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]' BUILDSTDERR: 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsModel.cpp:156:40: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:10: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModelInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsModel.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.h:18, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:11: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBody.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:18, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidBodyParameters.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp FCollada/FCDocument/FCDPhysicsScene.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDPhysicsShape.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsRigidConstraintInstance.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDPlaceHolder.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsModel.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsScene.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsShape.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDGeometrySource.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDGeometrySource.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPhysicsShape.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPlaceHolder.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp: In constructor 'FCDPlaceHolder::FCDPlaceHolder(FCDocument*, FCDocument*)': BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp:30:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 30 | fileUrl = target->GetFileUrl(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::SetFileUrl(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp:53:12: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 53 | fileUrl = url; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'void FCDPlaceHolder::LoadTarget(FCDocument*)': BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp:100:34: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | fileUrl = target->GetFileUrl(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp: In member function 'virtual void FCDPlaceHolder::OnObjectReleased(FUTrackable*)': BUILDSTDERR: FCollada/FCDocument/FCDPlaceHolder.cpp:121:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | fileUrl = target->GetFileUrl(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDPlaceHolder.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FCDocument/FCDSceneNode.cpp FCollada/FCDocument/FCDSceneNodeIterator.cpp FCollada/FCDocument/FCDSceneNodeTools.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.cpp:20: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ FCollada/FCDocument/FCDSkinController.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:3: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = FCDSceneNode]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.hpp:54:3: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = const FCDSceneNode]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; fm::vector::iterator = fm::pair*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:3: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = FCDSceneNode]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.cpp:18:31: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSceneNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair; bool PRIMITIVE = false; fm::vector::iterator = fm::pair*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.hpp:55:3: required from 'FCDSceneNodeIteratorT<_NODE>::FCDSceneNodeIteratorT(NODE_T*, FCDSceneNodeIteratorT<_NODE>::SearchType, bool) [with _NODE = const FCDSceneNode]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeIterator.cpp:19:36: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeIterator.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = const FCDSceneNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:29: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:31: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:31: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp: In member function 'void FCDSceneNode::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp:214:64: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 214 | newSubId = subId + "_" + FUStringConversion::ToString(idMod++); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp: In member function 'FMMatrix44 FCDSceneNode::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp:250:42: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 250 | FMMatrix44 localTransform = FMMatrix44::Identity; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp:255:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 255 | return localTransform; BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:56:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDCamera.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp:197:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]' BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNode.cpp:197:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNodeTools.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDObjectWithId.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDEntity.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:24, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeTools.cpp:125:38: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeTools.cpp:138:43: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMArray.h:18, BUILDSTDERR: from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': BUILDSTDERR: FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]' BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDSceneNodeTools.cpp:138:43: required from here BUILDSTDERR: FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 64 | ::new (o) Type1(value); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNodeTools.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSkinController.cpp:22: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:24: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEntityReference.h:21, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:24: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSkinController.cpp:24: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDSkinController.cpp: In member function 'void FCDSkinControllerJoint::SetId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.cpp:212:7: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 212 | id = _id; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerVertex; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDSkinController.cpp:120:25: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerVertex' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSkinController.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:67:23: note: 'class FCDSkinControllerVertex' declared here BUILDSTDERR: 67 | class FCOLLADA_EXPORT FCDSkinControllerVertex BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDSkinController.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FCDSkinControllerJoint; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDSkinController.cpp:126:21: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDSkinControllerJoint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSkinController.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:101:23: note: 'class FCDSkinControllerJoint' declared here BUILDSTDERR: 101 | class FCOLLADA_EXPORT FCDSkinControllerJoint BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ FCollada/FCDocument/FCDTargetedEntity.cpp FCollada/FCDocument/FCDTexture.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDExtra.h:132:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTargetedEntity.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTexture.cpp:20: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTexture.cpp:20: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FCDocument/FCDTransform.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ FCollada/FCDocument/FCDVersion.cpp BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTexture.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:16: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDObjectWithId.h:42:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.h:36, BUILDSTDERR: from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FCollada/StdAfx.h:13, BUILDSTDERR: from FCollada/FCDocument/FCDTransform.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FMath/FMAllocator.cpp FCollada/FMath/FMAngleAxis.cpp FCollada/FMath/FMColor.cpp FCollada/FMath/FMInterpolation.cpp FCollada/FMath/FMLookAt.cpp FCollada/FMath/FMMatrix33.cpp FCollada/FMath/FMMatrix44.cpp FCollada/FMath/FMQuaternion.cpp FCollada/FMath/FMRandom.cpp BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Transposed() const': BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:36:9: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 36 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::RotationMatrix(float)': BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:41:23: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | FMMatrix33 m(identity); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:45:9: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | return m; BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::TranslationMatrix(float, float)': BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:50:23: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | FMMatrix33 m(identity); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:52:9: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 52 | return m; BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp: In static member function 'static FMMatrix33 FMMatrix33::ScaleMatrix(float, float)': BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:57:23: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FMMatrix33 m(identity); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:59:9: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 59 | return m; BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp: In member function 'FMMatrix33 FMMatrix33::Inverted() const': BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:105:9: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 105 | return b; BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp: In function 'FMMatrix33 operator*(const FMMatrix33&, const FMMatrix33&)': BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:120:12: warning: implicitly-declared 'constexpr FMMatrix33::FMMatrix33(const FMMatrix33&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 120 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMMatrix33.cpp:21:13: note: because 'FMMatrix33' has user-provided 'FMMatrix33& FMMatrix33::operator=(const FMMatrix33&)' BUILDSTDERR: 21 | FMMatrix33& FMMatrix33::operator=(const FMMatrix33& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::operator*(const FMQuaternion&) const': BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp:87:9: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 87 | return r; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMQuaternion.cpp:12: BUILDSTDERR: FCollada/FMath/FMQuaternion.h:112:23: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' BUILDSTDERR: 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp: In member function 'FMQuaternion FMQuaternion::slerp(const FMQuaternion&, float) const': BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp:102:39: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 102 | if (IsEquivalent(dot, 1.0f)) return *this; BUILDSTDERR: | ^~~~ FCollada/FMath/FMSkew.cpp BUILDSTDERR: In file included from FCollada/FMath/FMQuaternion.cpp:12: BUILDSTDERR: FCollada/FMath/FMQuaternion.h:112:23: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' BUILDSTDERR: 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp:121:9: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | return result; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMQuaternion.cpp:12: BUILDSTDERR: FCollada/FMath/FMQuaternion.h:112:23: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' BUILDSTDERR: 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Transposed() const': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:59:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 59 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp: In member function 'FMMatrix44 FMQuaternion::ToMatrix() const': BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp:181:30: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 181 | FMMatrix44 tm = FMMatrix44::Identity; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FMath/StdAfx.h:13, BUILDSTDERR: from FCollada/FMath/FMQuaternion.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp:183:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 183 | return tm; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FMath/StdAfx.h:13, BUILDSTDERR: from FCollada/FMath/FMQuaternion.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp: In static member function 'static FMQuaternion FMQuaternion::MatrixRotationQuaternion(const FMMatrix44&)': BUILDSTDERR: FCollada/FMath/FMQuaternion.cpp:272:9: warning: implicitly-declared 'constexpr FMQuaternion::FMQuaternion(const FMQuaternion&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 272 | return q; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMQuaternion.cpp:12: BUILDSTDERR: FCollada/FMath/FMQuaternion.h:112:23: note: because 'FMQuaternion' has user-provided 'FMQuaternion& FMQuaternion::operator=(const FMQuaternion&)' BUILDSTDERR: 112 | inline FMQuaternion& operator=(const FMQuaternion& q) { x = q.x; y = q.y; z = q.z; w = q.w; return (*this); } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In member function 'FMMatrix44 FMMatrix44::Inverted() const': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:235:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 235 | return b; BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(const FMMatrix44&, const FMMatrix44&)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:271:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 271 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In function 'FMMatrix44 operator*(float, const FMMatrix44&)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:302:12: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 302 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::TranslationMatrix(const FMVector3&)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:312:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 312 | return matrix; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::AxisRotationMatrix(const FMVector3&, float)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:340:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 340 | return matrix; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::XAxisRotationMatrix(float)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:345:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 345 | FMMatrix44 ret = FMMatrix44::Identity; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:348:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 348 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::YAxisRotationMatrix(float)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:353:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 353 | FMMatrix44 ret = FMMatrix44::Identity; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:356:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 356 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::ZAxisRotationMatrix(float)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:361:31: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 361 | FMMatrix44 ret = FMMatrix44::Identity; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:364:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 364 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::EulerRotationMatrix(const FMVector3&)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:374:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 374 | return transform; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::ScaleMatrix(const FMVector3&)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:379:24: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | FMMatrix44 mx(Identity); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:381:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 381 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp: In static member function 'static FMMatrix44 FMMatrix44::LookAtMatrix(const FMVector3&, const FMVector3&, const FMVector3&)': BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:412:9: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 412 | return mx; BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMMatrix44.cpp:26:13: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 26 | FMMatrix44& FMMatrix44::operator=(const FMMatrix44& copy) BUILDSTDERR: | ^~~~~~~~~~ FCollada/FMath/FMVector3.cpp FCollada/FMath/FMVolume.cpp FCollada/FUtils/FUAssert.cpp FCollada/FUtils/FUBase64.cpp FCollada/FUtils/FUBoundingBox.cpp FCollada/FUtils/FUBoundingSphere.cpp FCollada/FUtils/FUCrc32.cpp FCollada/FUtils/FUCriticalSection.cpp FCollada/FUtils/FUDaeEnum.cpp FCollada/FUtils/FUDateTime.cpp FCollada/FUtils/FUDebug.cpp FCollada/FUtils/FUError.cpp FCollada/FUtils/FUErrorLog.cpp BUILDSTDERR: FCollada/FUtils/FUError.cpp: In static member function 'static void FUError::SetCustomErrorString(const char*)': BUILDSTDERR: FCollada/FUtils/FUError.cpp:272:22: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 272 | customErrorString = _customErrorString; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUError.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FUtils/FUFile.cpp FCollada/FUtils/FUFileManager.cpp BUILDSTDERR: FCollada/FUtils/FUFile.cpp: In member function 'bool FUFile::Open(const fchar*, FUFile::Mode)': BUILDSTDERR: FCollada/FUtils/FUFile.cpp:46:13: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 46 | filepath = filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFile.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FUtils/FULogFile.cpp FCollada/FUtils/FUObject.cpp FCollada/FUtils/FUObjectType.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In member function 'void FUFileManager::PushRootFile(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:139:25: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 139 | f = StripFileFromPath(f); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In member function 'FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:169:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 169 | absoluteFilename = (*callbacks->load)(uri); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:194:26: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 194 | absoluteFilename = newAbsolutePath; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In member function 'FUFile* FUFileManager::OpenFile(const fstring&, bool, SchemeOnCompleteCallback*, size_t)': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:196:48: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here BUILDSTDERR: 196 | pathStack.back() = FUUri(absoluteFilename); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In member function 'fstring FUFileManager::CleanUri(const FUUri&)': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:288:70: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 288 | if (uri.GetScheme() == FUUri::NONE) out = FS("#") + uri.GetFragment(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:289:51: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 289 | else if (forceAbsolute) out = uri.GetAbsoluteUri(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:290:47: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 290 | else out = uri.GetRelativeUri(GetCurrentUri()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()': BUILDSTDERR: FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:403:9: note: in expansion of macro 'TO_FSTRING' BUILDSTDERR: 403 | _uri = TO_FSTRING(exeName); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In static member function 'static void FUFileManager::GetFolderFromPath(const fstring&, fstring&)': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:427:33: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 427 | path = StripFileFromPath(folder); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:451:29: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FUUri::Scheme; _Ty = SchemeCallbacks*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:457:59: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared 'constexpr fm::tree::iterator::iterator(const fm::tree::iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:174:14: note: because 'fm::tree::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]' BUILDSTDERR: 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::const_iterator fm::tree::begin() const [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:472:81: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:380:104: warning: implicitly-declared 'constexpr fm::tree::const_iterator::const_iterator(const fm::tree::const_iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 380 | inline const_iterator begin() const { const_iterator it(root); return (root->right == NULL) ? it : ++it; } /**< See above. */ BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:275:20: note: because 'fm::tree::const_iterator' has user-provided 'fm::tree::const_iterator& fm::tree::const_iterator::operator=(const fm::tree::const_iterator&) [with KEY = FUUri::Scheme; DATA = SchemeCallbacks*]' BUILDSTDERR: 275 | const_iterator& operator=(const const_iterator& copy) { currentNode = copy.currentNode; return *this; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:104:57: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FUUri; bool PRIMITIVE = false; fm::vector::iterator = FUUri*]' BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:104:57: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUFileManager.cpp:17: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ FCollada/FUtils/FUParameter.cpp FCollada/FUtils/FUParameterizable.cpp FCollada/FUtils/FUPluginManager.cpp FCollada/FUtils/FUSemaphore.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUPluginManager.cpp: In member function 'void FUPluginManager::LoadPluginsInFolderName(const fstring&, const fchar*)': BUILDSTDERR: FCollada/FUtils/FUPluginManager.cpp:66:43: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 66 | pluginFolderName = pluginFolder.ToString(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FUtils/FUPluginManager.cpp:148:44: note: in expansion of macro 'TO_FSTRING' BUILDSTDERR: 148 | library->filename = pluginFolderName + TO_FSTRING((const char*) directoryEntry->d_name); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUPluginManager.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FCollada/FUtils/FUStringBuilder.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUSemaphore.cpp:10: BUILDSTDERR: FCollada/FUtils/FUSemaphore.h:36:2: warning: #warning "FUSemaphore: Semaphore not implemented for non Windows" [-Wcpp] BUILDSTDERR: 36 | #warning "FUSemaphore: Semaphore not implemented for non Windows" BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringBuilder.cpp: In function 'void TrickLinker2()': BUILDSTDERR: FCollada/FUtils/FUStringBuilder.cpp:124:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 124 | a = c.substr(x, y); r = u.substr(x, y); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringBuilder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringBuilder.cpp:124:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 124 | a = c.substr(x, y); r = u.substr(x, y); BUILDSTDERR: | ^ FCollada/FUtils/FUStringConversion.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringBuilder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringBuilder.cpp:127:15: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 127 | e = a.c_str(); v = u.c_str(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringBuilder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringBuilder.cpp:127:30: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 127 | e = a.c_str(); v = u.c_str(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringBuilder.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp: In static member function 'static fstring FUFileManager::GetApplicationFolderName()': BUILDSTDERR: FCollada/FUtils/FUFileManager.cpp:398:11: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 1023 bytes from a string of length 1023 [-Wstringop-truncation] BUILDSTDERR: 398 | strncpy(path, path2, 1023); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~ FCollada/FUtils/FUSynchronizableObject.cpp BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp: In static member function 'static void FUStringConversion::SplitTarget(const string&, fm::string&, fm::string&)': BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:216:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 216 | pointer = target.substr(0, splitIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:217:39: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 217 | qualifier = target.substr(splitIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:221:13: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 221 | pointer = target; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp: In function 'void TrickLinkerFUStringConversion()': BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:281:8: warning: variable 'f' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 281 | float f = FUStringConversion::ToFloat(&c); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:283:7: warning: variable 'b' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 283 | bool b = FUStringConversion::ToBoolean(c); BUILDSTDERR: | ^ BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:285:8: warning: variable 'i32' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 285 | int32 i32 = FUStringConversion::ToInt32(&c); BUILDSTDERR: | ^~~ BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:287:9: warning: variable 'u32' set but not used [-Wunused-but-set-variable] BUILDSTDERR: 287 | uint32 u32 = FUStringConversion::ToUInt32(&c); BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:122:49: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:127:20: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]': BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:261:97: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:261:97: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMArray.h:18, BUILDSTDERR: from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': BUILDSTDERR: FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:499:46: required from 'static void FUStringConversion::ToMatrixList(const CH*, FMMatrix44List&) [with CH = char; FMMatrix44List = fm::vector]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:261:97: required from here BUILDSTDERR: FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 64 | ::new (o) Type1(value); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:536:31: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:263:97: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:538:14: required from 'static void FUStringConversion::ToVector3List(const CH*, FMVector3List&) [with CH = char; FMVector3List = fm::vector]' BUILDSTDERR: FCollada/FUtils/FUStringConversion.cpp:263:97: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUStringConversion.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUStringConversion.cpp:18: BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp: In static member function 'static float FUStringConversion::ToFloat(const CH**) [with CH = char]': BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:91:13: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 91 | case 'I': infinity = true; // intentional pass-through. BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FUtils/FUStringConversion.hpp:92:3: note: here BUILDSTDERR: 92 | default: nonValidFound = true; --s; break; BUILDSTDERR: | ^~~~~~~ FCollada/FUtils/FUThread.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUThread.cpp:10: BUILDSTDERR: FCollada/FUtils/FUThread.h:30:2: warning: #warning "Threads not yet implemented for non Windows." [-Wcpp] BUILDSTDERR: 30 | #warning "Threads not yet implemented for non Windows." BUILDSTDERR: | ^~~~~~~ FCollada/FUtils/FUTracker.cpp FCollada/FUtils/FUUniqueStringMap.cpp FCollada/FUtils/FUUri.cpp BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]': BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:74:13: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 74 | wantedStr = builder.ToString(); BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp: In instantiation of 'void SplitString(const fm::stringT&, fm::stringT&, uint32&) [with CH = char; uint32 = unsigned int]': BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:48:13: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:31:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 31 | prefix = str; BUILDSTDERR: | ~~~~~~~^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]': BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:54:7: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:438:18: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 438 | n->data.first = key; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = unsigned int; DATA = unsigned int]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = fm::stringT; DATA = fm::map]' BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:54:7: required from 'void FUUniqueStringMapT::insert(fm::stringT&) [with CH = char]' BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:21:19: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = unsigned int; DATA = unsigned int]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = unsigned int; DATA = unsigned int]' BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:101:3: required from 'void FUUniqueStringMapT::erase(const fm::stringT&) [with CH = char]' BUILDSTDERR: FCollada/FUtils/FUUniqueStringMap.cpp:22:44: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUniqueStringMap.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = unsigned int; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FUtils/FUXmlDocument.cpp BUILDSTDERR: In file included from FCollada/FUtils/FUUri.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUUri.cpp:11: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:72, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri()': BUILDSTDERR: FCollada/FUtils/FUUri.cpp:27:12: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 27 | path = FC(""); BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FUtils/Platforms.h:205:16: note: in definition of macro 'FC' BUILDSTDERR: 205 | #define FC(a) a BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp: In constructor 'FUUri::FUUri(const fstring&, bool)': BUILDSTDERR: FCollada/FUtils/FUUri.cpp:41:20: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | _uri = Escape(uri); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:45:10: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 45 | _uri = uri; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:83:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 83 | schemeDelimiter = _uri.substr(schemeDelimiterIndex, 3); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:97:11: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 97 | path = _uri; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:72, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.cpp:99:25: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | schemeDelimiter = FC("://"); BUILDSTDERR: | ^~~~~ BUILDSTDERR: FCollada/FUtils/Platforms.h:205:16: note: in definition of macro 'FC' BUILDSTDERR: 205 | #define FC(a) a BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:109:45: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 109 | fragment = path.substr(fragmentIndex + 1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:110:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 110 | path = path.substr(0, fragmentIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:144:68: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 144 | hostname = _uri.substr(hostIndex, hostDelimiterIndex - hostIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:152:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 152 | hostname = hostname.substr(0, portIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:170:13: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 170 | path = _uri; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:174:91: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 174 | hostname = _uri.substr(hostDelimiterIndex, realHostDelimiterIndex - hostDelimiterIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:191:113: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | if (queryDelimiter != fstring::npos) query = _uri.substr(queryDelimiter + 1, fragmentDelimiter - queryDelimiter); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:192:86: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 192 | if (fragmentDelimiter != fstring::npos) fragment = _uri.substr(fragmentDelimiter + 1); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:196:40: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 196 | path = _uri.substr(hostDelimiterIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:200:80: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 200 | path = _uri.substr(hostDelimiterIndex, fragmentDelimiter - hostDelimiterIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:204:77: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 204 | path = _uri.substr(hostDelimiterIndex, queryDelimiter - hostDelimiterIndex); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::GetAbsolutePath() const': BUILDSTDERR: FCollada/FUtils/FUUri.cpp:340:16: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 340 | outString = path; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp: In member function 'fstring FUUri::MakeRelative(const fstring&) const': BUILDSTDERR: FCollada/FUtils/FUUri.cpp:446:35: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 446 | filePath = MakeAbsolute(filePath); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:450:26: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 450 | filePath = uri.GetPath(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:72, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.cpp:513:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 513 | relativePath = FC("./"); BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FUtils/Platforms.h:205:16: note: in definition of macro 'FC' BUILDSTDERR: 205 | #define FC(a) a BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:522:30: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 522 | filePath = relativePath + filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp: In member function 'void FUUri::MakeAbsolute(FUUri&) const': BUILDSTDERR: FCollada/FUtils/FUUri.cpp:552:31: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 552 | uri.schemeDelimiter = this->schemeDelimiter; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:553:24: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 553 | uri.hostname = this->hostname; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FCollada/FUtils/FUUri.cpp:620:13: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 620 | uri.path = outPath; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FUtils/FUUri.cpp:703:16: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FUtils/FUUri.cpp:607:31: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUUri.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUFileManager.h:19, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:12: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlDocument.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FCollada/FUtils/FUXmlParser.cpp FCollada/FUtils/FUXmlWriter.cpp FColladaPlugins/FArchiveXML/FArchiveXML.cpp FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp BUILDSTDERR: FCollada/FUtils/FUXmlWriter.cpp: In function 'void FUXmlWriter::ConvertFilename(fstring&)': BUILDSTDERR: FCollada/FUtils/FUXmlWriter.cpp:186:29: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 186 | str = xmlBuilder.ToString(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FUtils/StdAfx.h:12, BUILDSTDERR: from FCollada/FUtils/FUXmlWriter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:19: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:21: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:32: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:48: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:53: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:61: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAnimationChannel(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:137:58: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 137 | ids[c] = FCDObjectWithId::CleanId(curveId.ToCharPtr()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteAnimatedValue(const FCDAnimated*, xmlNode*, const char*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:281:57: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 281 | curveData.targetQualifier = animated->GetQualifier(i); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:288:46: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 288 | channelData.targetPointer = animatedData.pointer; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationCurve(FCDAnimationCurve*, xmlNode*, const string&)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:423:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 423 | infinityType = FUDaeInfinity::ToString(animationCurve->GetPostInfinity()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp: In static member function 'static void FArchiveXML::WriteSourceFCDAnimationMultiCurve(FCDAnimationMultiCurve*, xmlNode*, const char**, const string&)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:624:79: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 624 | infinityType = FUDaeInfinity::ToString(animationMultiCurve->GetPostInfinity()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:347:55: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:137: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:127:125: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::erase(fm::vector::iterator) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:126:28: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:150:35: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 150 | if (end() - it - 1 > 0) memmove(it, it+1, (end() - it - 1) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:255:113: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:388:74: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:26:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:113:44: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h: In member function 'void FCDAnimationClip::SetAnimationName(const string&, size_t)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:138: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 115 | inline void SetAnimationName(const fm::string& name, size_t index) { if (names.size() <= index) names.resize(index + 1); names[index] = name; } BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::LoadAnimationChannel(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:77:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 77 | else if (sourceSemantic == DAEMAYA_DRIVER_INPUT) inputDriver = sourceId; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:339:48: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 339 | inputDriver = ReadNodeSource(parameterNode); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp: In static member function 'static bool FArchiveXML::ProcessChannels(FCDAnimated*, FCDAnimationChannelList&)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:601:45: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 601 | curveData.targetQualifier = qualifiers[i]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FArchiveXML.cpp:764:87: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FCollada/FCDocument/FCDAnimationClip.h:115:120: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:137: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:114:35: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h:43:8: note: 'class fm::vector' declared here BUILDSTDERR: 43 | class vector BUILDSTDERR: | ^~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:157:38: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h:43:8: note: 'class fm::vector' declared here BUILDSTDERR: 43 | class vector BUILDSTDERR: | ^~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::vector; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:253:38: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::vector' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMArray.h:43:8: note: 'class fm::vector' declared here BUILDSTDERR: 43 | class vector BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:598:163: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:400:109: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:30:98: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXAnimationImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXCameraExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXCameraImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXCameraImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXColladaParser.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::FindParameters(xmlNode*, StringList&, xmlNodeList&)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:126:44: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | parameterNames[i] = (const char*) node->name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp: In function 'void FUDaeParser::CalculateNodeTargetPointer(xmlNode*, fm::string&)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:451:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 451 | pointer = ReadNodeId(target); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:490:31: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 490 | pointer = builder.ToString(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:530:26: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:535:66: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:122:43: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:187:44: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:229:4: required from 'void fm::vector::resize(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:202:44: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:354:86: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaParser.cpp:15: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp: In function 'void FUDaeWriter::AddNodeSid(xmlNode*, fm::string&)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:409:41: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 409 | subId = AddNodeSid(node, subId.c_str()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXColladaWriter.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXControllerExport.cpp FColladaPlugins/FArchiveXML/FAXControllerImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:47:56: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMMatrix44; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:48:66: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:52:39: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:55: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMMatrix44' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:24:1: note: 'class FMMatrix44' declared here BUILDSTDERR: 24 | FMMatrix44 BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMArray.h:18, BUILDSTDERR: from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMAllocator.h: In instantiation of 'void fm::Construct(Type1*, const Type2&) [with Type1 = FMMatrix44; Type2 = FMMatrix44]': BUILDSTDERR: FCollada/FMath/FMArray.h:350:18: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMMatrix44; bool PRIMITIVE = false; fm::vector::iterator = FMMatrix44*]' BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMMatrix44; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:53:55: required from here BUILDSTDERR: FCollada/FMath/FMAllocator.h:64:3: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 64 | ::new (o) Type1(value); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp: In static member function 'static bool FArchiveXML::LoadMorphController(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:266:42: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 266 | data.targetId = ReadNodeSource(morphNode); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUString.h:584, BUILDSTDERR: from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const CH*) [with CH = char]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:82:77: required from here BUILDSTDERR: FCollada/FUtils/FUStringConversion.h:151:99: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline static FMMatrix44 ToMatrix(const CH* value) { FMMatrix44 mx; ToMatrix(&value, mx); return mx; } /**< See above. */ BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEmitterImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXEntityExport.cpp BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:248:136: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXEntityImport.cpp BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:60:104: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXControllerImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteAsset(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:72:58: warning: implicitly-declared 'constexpr FUDateTime& FUDateTime::operator=(const FUDateTime&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 72 | hackedAsset->GetModifiedDateTime() = FUDateTime::GetNow(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDAsset.h:20, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:14: BUILDSTDERR: FCollada/FUtils/FUDateTime.h:40:2: note: because 'FUDateTime' has user-provided 'FUDateTime::FUDateTime(const FUDateTime&)' BUILDSTDERR: 40 | FUDateTime(const FUDateTime& time); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:259:102: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXEntityImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXForceFieldImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:19: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:20: BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h: In member function 'void FCDSpline::SetName(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:63:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | inline void SetName(const fm::string& _name) { name = _name; } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FMVector3; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:89:37: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FMVector3; bool PRIMITIVE = false; fm::vector::iterator = FMVector3*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = FMVector3; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDGeometrySpline.h:129:51: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FMVector3' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:173, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMVector3.h:28:1: note: 'class FMVector3' declared here BUILDSTDERR: 28 | FMVector3 BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ FColladaPlugins/FArchiveXML/FAXImportLinking.cpp BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:27:64: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXGeometryImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h: In member function 'void FCDAnimationCurve::SetTargetQualifier(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDAnimationCurve.h:267:74: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 267 | inline void SetTargetQualifier(const fm::string& q) { targetQualifier = q; SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:25: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:134:96: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:164:20: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:172:128: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:182:35: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:70:108: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXImportLinking.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:25: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp FColladaPlugins/FArchiveXML/FAXLightExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:27: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadGeometryInstance(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:126:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | semanticUTF8 = FCDObjectWithId::CleanId(semanticUTF8.c_str()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'FUUri& FUUri::operator=(FUUri&&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp: In static member function 'static bool FArchiveXML::LoadControllerInstance(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:154:116: note: synthesized method 'FUUri& FUUri::operator=(FUUri&&)' first required here BUILDSTDERR: 154 | controllerInstance->GetSkeletonRoots()[i] = FUUri(TO_FSTRING(FUDaeParser::ReadNodeContentDirect(skeletonList[i]))); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT::FUParameterT(const TYPE&) [with TYPE = FMMatrix44]': BUILDSTDERR: FCollada/FCDocument/FCDSkinController.h:145:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:57:61: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | FUParameterT(const TYPE& defaultValue) : value(defaultValue) {} BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:383:84: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXInstanceImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXLightImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXLightImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:13: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:15: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:24: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectCode(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:95:28: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 95 | if (_sid.empty()) _sid = "code"; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:102:28: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 102 | if (_sid.empty()) _sid = "include"; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h: In member function 'void FCDEffectCode::SetCode(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectCode.h:93:53: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 93 | inline void SetCode(const fstring& _code) { code = _code; type = CODE; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetFormat(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:191:55: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 191 | void SetFormat(const fm::string& _format) { format = _format; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:16: BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h: In member function 'void FCDEffectParameterSurface::SetSurfaceType(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameterSurface.h:195:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 195 | void SetSurfaceType(const fm::string& _type) { type = _type; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectPassState(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:579:111: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 579 | AddAttribute(node, DAE_VALUE_ATTRIBUTE, FUStringConversion::ToString((castType) *((valueType*)(data + offset)))); BUILDSTDERR: | ^ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:802:3: note: in expansion of macro 'NODE_TYPE' BUILDSTDERR: 802 | NODE_TYPE(0, stateNode, FMMatrix44, FMMatrix44); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:72, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp: In static member function 'static xmlNode* FArchiveXML::WriteEffectTechnique(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:994:32: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 994 | if (_name.empty()) _name = FC("common"); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: FCollada/FUtils/Platforms.h:205:16: note: in definition of macro 'FC' BUILDSTDERR: 205 | #define FC(a) a BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:25: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadMaterial(FCDObject*, xmlNode*)': BUILDSTDERR: FCollada/FUtils/FUString.h:589:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 589 | #define TO_FSTRING(a) FUStringConversion::ToFString(a) BUILDSTDERR: | ^ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:72:20: note: in expansion of macro 'TO_FSTRING' BUILDSTDERR: 72 | hint.platform = TO_FSTRING(ReadNodeProperty(child, DAE_PLATFORM_ATTRIBUTE)); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:73:62: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 73 | hint.technique = ReadNodeProperty(child, DAE_REF_ATTRIBUTE); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadEffectParameterSampler(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:433:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 433 | data.surfaceSid = ReadNodeContentDirect(sourceNode); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:441:64: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 441 | data.surfaceSid = FCDObjectWithId::CleanSubId(data.surfaceSid); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::LoadTexture(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1558:77: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1558 | data.samplerSid = ReadNodeProperty(textureNode, DAE_FXSTD_TEXTURE_ATTRIBUTE); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1559:93: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1559 | if (!data.samplerSid.empty()) data.samplerSid = FCDObjectWithId::CleanSubId(data.samplerSid); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseColorTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterColor4*, uint32)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1617:41: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1617 | name = ReadNodeContentFull(colorNode); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp: In static member function 'static bool FArchiveXML::ParseFloatTextureParameter(FCDEffectStandard*, xmlNode*, FCDEffectParameterFloat*, uint32)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1680:41: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1680 | name = ReadNodeContentFull(floatNode); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; fm::vector::iterator = FCDMaterialTechniqueHint*]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:139: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: BUILDSTDERR: FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here BUILDSTDERR: 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: BUILDSTDERR: FCollada/FCDocument/FCDMaterial.h:38:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: note: synthesized method 'FCDMaterialTechniqueHint& FCDMaterialTechniqueHint::operator=(const FCDMaterialTechniqueHint&)' first required here BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUString.h:584, BUILDSTDERR: from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUStringConversion.h: In instantiation of 'static FMMatrix44 FUStringConversion::ToMatrix(const fm::stringT&) [with CH = char]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1093:3: required from here BUILDSTDERR: FCollada/FUtils/FUStringConversion.h:153:119: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 153 | inline static FMMatrix44 ToMatrix(const fm::stringT& value) { FMMatrix44 mx; ToMatrix(value.c_str(), mx); return mx; } /**< See above. */ BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:341:5: required from 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = FCDMaterialTechniqueHint; bool PRIMITIVE = false; fm::vector::iterator = FCDMaterialTechniqueHint*]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:71:139: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FCDMaterialTechniqueHint' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:29: BUILDSTDERR: FCollada/FCDocument/FCDMaterial.h:38:23: note: 'class FCDMaterialTechniqueHint' declared here BUILDSTDERR: 38 | class FCOLLADA_EXPORT FCDMaterialTechniqueHint BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:164: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:476:45: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:485:31: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTexture*; DATA = FCDTextureData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:1545:104: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:397:110: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXMaterialImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ FColladaPlugins/FArchiveXML/FAXSceneExport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:18: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:14: BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h: In member function 'void FCDEntityReference::SetEntityId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDEntityReference.h:100:54: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 100 | void SetEntityId(const fm::string& id) { entityId = id; SetDirtyFlag(); } BUILDSTDERR: | ^~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDPhysicsRigidConstraint.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneExport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const string&)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:107:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | inline void SetSubId(const fm::string& subId) { sid = CleanSubId(subId); SetDirtyFlag(); } BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:23: BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h: In member function 'void FCDPhysicsRigidConstraint::SetSubId(const char*)': BUILDSTDERR: FCollada/FCDocument/FCDPhysicsRigidConstraint.h:108:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | inline void SetSubId(const char* subId) { sid = CleanSubId(subId); SetDirtyFlag(); } /**< See above. */ BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp: In static member function 'static bool FArchiveXML::LoadPhysicsRigidConstraint(FCDObject*, xmlNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:765:66: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 765 | strRigidBody = ReadNodeProperty(bodyNode, DAE_RIGID_BODY_ELEMENT); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree::iterator fm::tree::begin() [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:236:76: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:379:86: warning: implicitly-declared 'constexpr fm::tree<_xmlNode*, FUUri>::iterator::iterator(const fm::tree<_xmlNode*, FUUri>::iterator&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 379 | inline iterator begin() { iterator it(root); return (root->right == NULL) ? it : ++it; } BUILDSTDERR: | ^~ BUILDSTDERR: FCollada/FMath/FMTree.h:174:14: note: because 'fm::tree<_xmlNode*, FUUri>::iterator' has user-provided 'fm::tree::iterator& fm::tree::iterator::operator=(const fm::tree::iterator&) [with KEY = _xmlNode*; DATA = FUUri]' BUILDSTDERR: 174 | iterator& operator=(const iterator& copy) { currentNode = copy.currentNode; return *this; } BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:672:59: required from here BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:648:124: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:232:100: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXPhysicsImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ FColladaPlugins/FArchiveXML/FAXSceneImport.cpp BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetQuery(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:143:56: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | inline void SetQuery(const fstring& _query) { query = _query; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h: In member function 'void FUUri::SetFragment(const fstring&)': BUILDSTDERR: FCollada/FUtils/FUUri.h:151:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 151 | inline void SetFragment(const fstring& _fragment) { fragment = _fragment; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:12: BUILDSTDERR: FCollada/FCDocument/FCDAsset.h: In member function 'void FCDAsset::SetUnitName(const fstring&)': BUILDSTDERR: FCollada/FCDocument/FCDAsset.h:184:65: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | inline void SetUnitName(const fstring& _unitName) { unitName = _unitName; SetDirtyFlag(); } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDSceneNode.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:17: BUILDSTDERR: FCollada/FCDocument/FCDTransform.h: In member function 'virtual FMMatrix44 FCDTMatrix::ToMatrix() const': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:422:47: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | virtual FMMatrix44 ToMatrix() const { return transform; } BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.h:105:9: note: after user-defined conversion: 'FCDParameterAnimatableT::operator const TYPE&() const [with TYPE = FMMatrix44; int QUALIFIERS = 0]' BUILDSTDERR: 105 | inline operator const TYPE&() const { return value; } /**< See above. */ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadTargetedEntity(FCDObject*, xmlNode*)': BUILDSTDERR: FCollada/FUtils/FUString.h:591:52: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 591 | #define TO_STRING(a) FUStringConversion::ToString(a) BUILDSTDERR: | ^ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:97:19: note: in expansion of macro 'TO_STRING' BUILDSTDERR: 97 | data.targetId = TO_STRING(targetNode->GetContent()); BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp: In static member function 'static bool FArchiveXML::LoadFromExtraSceneNode(FCDSceneNode*)': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:253:72: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 253 | layer->name = FUStringConversion::ToString(nameAttribute->GetValue()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDocument.h:27, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:21, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: BUILDSTDERR: FCollada/FUtils/FUParameter.h: In instantiation of 'FUParameterT& FUParameterT::operator=(const TYPE&) [with TYPE = fm::stringT]': BUILDSTDERR: FCollada/FCDocument/FCDEffectParameter.h:80:2: required from here BUILDSTDERR: FCollada/FUtils/FUParameter.h:68:59: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | FUParameterT& operator= (const TYPE& copy) { value = copy; return *this; } BUILDSTDERR: | ~~~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FCDocument/FCDParameterAnimatable.h:400, BUILDSTDERR: from FCollada/FCDocument/FCDEffectParameter.h:22, BUILDSTDERR: from FCollada/FCDocument/FCDEffectStandard.h:30, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FArchiveXML.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:10: BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp: In instantiation of 'FCDParameterAnimatableT::FCDParameterAnimatableT(FUParameterizable*, const TYPE&) [with TYPE = FMMatrix44; int QUALIFIERS = 0]': BUILDSTDERR: FCollada/FCDocument/FCDTransform.h:392:2: required from here BUILDSTDERR: FCollada/FCDocument/FCDParameterAnimatable.hpp:26:21: warning: implicitly-declared 'constexpr FMMatrix44::FMMatrix44(const FMMatrix44&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 26 | , value(defaultValue) BUILDSTDERR: | ^ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:177, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMMatrix44.h:66:14: note: because 'FMMatrix44' has user-provided 'FMMatrix44& FMMatrix44::operator=(const FMMatrix44&)' BUILDSTDERR: 66 | FMMatrix44& operator=(const FMMatrix44& copy); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'void fm::tree::erase(const fm::tree::iterator&) [with KEY = FCDExtra*; DATA = FCDExtra*]': BUILDSTDERR: FCollada/FMath/FMTree.h:486:64: required from 'void fm::tree::erase(const KEY&) [with KEY = FCDExtra*; DATA = FCDExtra*]' BUILDSTDERR: FCollada/FCDocument/FCDocument.h:517:134: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:505:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 505 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:510:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 510 | release->data = release->left->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:519:15: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 519 | n->data = release->data; BUILDSTDERR: | ~~~~~~~~^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:524:22: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 524 | release->data = release->right->data; BUILDSTDERR: | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDExtra*; _Ty = FCDExtra*]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = FUUri; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:269:25: required from 'void fm::vector::clear() [with T = FUUri; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FCDocument/FCDControllerInstance.h:104:59: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class FUUri' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: note: 'class FUUri' declared here BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h: In instantiation of 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:132: required from here BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:81:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 81 | struct FCDTargetedEntityData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:428:26: note: synthesized method 'FCDTargetedEntityData& FCDTargetedEntityData::operator=(const FCDTargetedEntityData&)' first required here BUILDSTDERR: 428 | parent->data.second = data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~^~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEmitterInstance*; _Ty = FCDEmitterInstanceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTargetedEntity*; DATA = FCDTargetedEntityData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTargetedEntity*; _Ty = FCDTargetedEntityData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationChannel*; DATA = FCDAnimationChannelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:126:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 126 | struct FCDAnimationChannelData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationChannelData& FCDAnimationChannelData::operator=(const FCDAnimationChannelData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationChannel*; _Ty = FCDAnimationChannelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimated*; DATA = FCDAnimatedData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:99:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | struct FCDAnimatedData BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimatedData& FCDAnimatedData::operator=(const FCDAnimatedData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimated*; _Ty = FCDAnimatedData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimationCurve*; DATA = FCDAnimationCurveData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:150:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 150 | struct FCDAnimationCurveData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDAnimationCurveData& FCDAnimationCurveData::operator=(const FCDAnimationCurveData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimationCurve*; _Ty = FCDAnimationCurveData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDAnimation*; _Ty = FCDAnimationData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDPhysicsModel*; _Ty = FCDPhysicsModelData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEffectParameterSampler*; DATA = FCDEffectParameterSamplerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:184:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 184 | struct FCDEffectParameterSamplerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDEffectParameterSamplerData& FCDEffectParameterSamplerData::operator=(const FCDEffectParameterSamplerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDEffectParameterSampler*; _Ty = FCDEffectParameterSamplerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDTexture*; DATA = FCDTextureData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:193:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 193 | struct FCDTextureData BUILDSTDERR: | ^~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDTextureData& FCDTextureData::operator=(const FCDTextureData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDTexture*; _Ty = FCDTextureData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDSkinController*; DATA = FCDSkinControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDSkinController*; _Ty = FCDSkinControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDMorphController*; DATA = FCDMorphControllerData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/StdAfx.h:25, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:211:8: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 211 | struct FCDMorphControllerData BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FCDMorphControllerData& FCDMorphControllerData::operator=(const FCDMorphControllerData&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair& fm::pair::operator=(const fm::pair&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDMorphController*; _Ty = FCDMorphControllerData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDGeometrySource*; DATA = FCDGeometrySourceData]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'constexpr fm::pair& fm::pair::operator=(const fm::pair&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = FCDGeometrySource*; _Ty = FCDGeometrySourceData]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]': BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:535:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 535 | memcpy(begin(), rhs.begin(), sizeof(T) * rhs.size()); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h: In instantiation of 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = _xmlNode*; DATA = FUUri]': BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: recursively required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDPhysicsModel*; DATA = FCDPhysicsModelData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FColladaPlugins/FArchiveXML/FAXColladaParser.h:24, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:15, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUUri.h:33:23: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 33 | class FCOLLADA_EXPORT FUUri BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: synthesized method 'FUUri& FUUri::operator=(const FUUri&)' first required here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:645:30: note: synthesized method 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' first required here BUILDSTDERR: 645 | cloneNode->right->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: FCollada/FMath/FMTree.h:659:30: warning: implicitly-declared 'fm::pair<_xmlNode*, FUUri>& fm::pair<_xmlNode*, FUUri>::operator=(const fm::pair<_xmlNode*, FUUri>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 659 | cloneNode->left->data = currentNode->data; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, FUUri>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = FUUri]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::stringT; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'void fm::vector::reserve(size_t) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; size_t = unsigned int]': BUILDSTDERR: FCollada/FMath/FMArray.h:539:6: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:300:13: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 300 | memcpy(newValues, heapBuffer, sized * sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::stringT; bool PRIMITIVE = false; fm::vector::iterator = fm::stringT*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::stringT; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:90:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDEmitterInstance*; DATA = FCDEmitterInstanceData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class fm::stringT' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:36:24: note: 'class fm::stringT' declared here BUILDSTDERR: 36 | class FCOLLADA_EXPORT stringT : public fm::vector BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'fm::stringT& fm::stringT::operator=(const fm::stringT&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FUtils/FUtils.h:120, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FUtils/FUString.h:52:3: note: because 'fm::stringT' has user-provided 'fm::stringT::stringT(const fm::stringT&) [with CH = char]' BUILDSTDERR: 52 | stringT(const stringT& c) : Parent(c) {} BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h: In instantiation of 'T* fm::vector::insert(fm::vector::iterator, const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false; fm::vector::iterator = fm::pair<_xmlNode*, unsigned int>*]': BUILDSTDERR: FCollada/FMath/FMArray.h:367:42: required from 'void fm::vector::push_back(const T&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FCollada/FMath/FMArray.h:543:7: required from 'fm::vector& fm::vector::operator=(const fm::vector&) [with T = fm::pair<_xmlNode*, unsigned int>; bool PRIMITIVE = false]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXStructures.h:165:8: required from 'fm::tree& fm::tree::operator=(const fm::tree&) [with KEY = FCDAnimation*; DATA = FCDAnimationData]' BUILDSTDERR: FCollada/FMath/FMTree.h:685:8: required from 'fm::tree::iterator fm::tree::insert(const KEY&, const DATA&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FCollada/FMath/FMTree.h:481:124: required from 'DATA& fm::tree::operator[](const KEY&) [with KEY = const FCDocument*; DATA = FCDocumentLinkData]' BUILDSTDERR: FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:86:94: required from here BUILDSTDERR: FCollada/FMath/FMArray.h:346:12: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class fm::pair<_xmlNode*, unsigned int>'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] BUILDSTDERR: 346 | memmove(it + 1, it, (end() - it) * sizeof(T)); BUILDSTDERR: | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:28:8: note: 'class fm::pair<_xmlNode*, unsigned int>' declared here BUILDSTDERR: 28 | class pair BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:38, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMArray.h:354:9: warning: implicitly-declared 'constexpr fm::pair<_xmlNode*, unsigned int>& fm::pair<_xmlNode*, unsigned int>::operator=(const fm::pair<_xmlNode*, unsigned int>&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 354 | *it = item; BUILDSTDERR: | ~~~~^~~~~~ BUILDSTDERR: In file included from FCollada/FMath/FMath.h:44, BUILDSTDERR: from FCollada/FUtils/FUtils.h:81, BUILDSTDERR: from FCollada/FCollada.h:49, BUILDSTDERR: from FColladaPlugins/FArchiveXML/StdAfx.h:13, BUILDSTDERR: from FColladaPlugins/FArchiveXML/FAXSceneImport.cpp:9: BUILDSTDERR: FCollada/FMath/FMTree.h:44:3: note: because 'fm::pair<_xmlNode*, unsigned int>' has user-provided 'fm::pair<_Kty, _Ty>::pair(const fm::pair<_Kty, _Ty>&) [with _Kty = _xmlNode*; _Ty = unsigned int]' BUILDSTDERR: 44 | pair(const pair& p) : first(p.first), second(p.second) {} BUILDSTDERR: | ^~~~ output/libFColladaSR.a make: Entering directory '/builddir/build/BUILD/0ad-0.0.23b-alpha/build/premake/premake5/build/gmake.unix' ==== Building zip-lib (release) ==== ==== Building lua-lib (release) ==== ==== Building zlib-lib (release) ==== ==== Building curl-lib (release) ==== adler32.c lapi.c mkstemp.c amigaos.c asyn-ares.c zip_add.c compress.c asyn-thread.c zip_add_dir.c crc32.c zip_add_entry.c base64.c zip_close.c deflate.c conncache.c zip_delete.c zip_dir_add.c connect.c zip_dirent.c lbaselib.c lbitlib.c lcode.c content_encoding.c gzclose.c zip_discard.c gzlib.c zip_entry.c cookie.c zip_err_str.c zip_error.c gzread.c zip_error_clear.c zip_error_get.c zip_error_get_sys_type.c zip_error_strerror.c gzwrite.c zip_error_to_str.c zip_extra_field.c lcorolib.c curl_addrinfo.c infback.c zip_extra_field_api.c lctype.c ldblib.c curl_des.c curl_endian.c zip_fclose.c zip_fdopen.c curl_fnmatch.c ldebug.c zip_file_add.c inffast.c zip_file_error_clear.c zip_file_error_get.c zip_file_get_comment.c zip_file_get_external_attributes.c zip_file_get_offset.c curl_gethostname.c inflate.c ldo.c zip_file_rename.c curl_gssapi.c zip_file_replace.c curl_memrchr.c zip_file_set_comment.c curl_multibyte.c zip_file_set_external_attributes.c curl_ntlm_core.c zip_file_strerror.c curl_ntlm_wb.c zip_filerange_crc.c curl_rtmp.c ldump.c zip_fopen.c curl_sasl.c zip_fopen_encrypted.c zip_fopen_index.c zip_fopen_index_encrypted.c lfunc.c zip_fread.c curl_sspi.c zip_get_archive_comment.c lgc.c zip_get_archive_flag.c curl_threads.c zip_get_compression_implementation.c dict.c zip_get_encryption_implementation.c dotdot.c zip_get_file_comment.c inftrees.c zip_get_name.c easy.c zip_get_num_entries.c zip_get_num_files.c zip_memdup.c trees.c zip_name_locate.c zip_new.c escape.c linit.c zip_open.c liolib.c file.c fileinfo.c formdata.c zip_rename.c zip_replace.c llex.c zip_set_archive_comment.c uncompr.c zip_set_archive_flag.c zutil.c zip_set_default_password.c Linking zlib-lib ==== Building mbedtls-lib (release) ==== zip_set_file_comment.c aes.c zip_set_file_compression.c zip_set_name.c zip_source_buffer.c zip_source_close.c zip_source_crc.c lmathlib.c zip_source_deflate.c lmem.c zip_source_error.c loadlib.c zip_source_file.c zip_source_filep.c zip_source_free.c aesni.c lobject.c arc4.c zip_source_function.c zip_source_layered.c zip_source_open.c asn1parse.c zip_source_pkware.c lopcodes.c zip_source_pop.c loslib.c zip_source_read.c zip_source_stat.c asn1write.c zip_source_window.c lparser.c zip_source_zip.c zip_source_zip_new.c base64.c zip_stat.c zip_stat_index.c bignum.c zip_stat_init.c zip_strerror.c zip_string.c zip_unchange.c zip_unchange_all.c zip_unchange_archive.c zip_unchange_data.c zip_utf-8.c Linking zip-lib ==== Building luashim-lib (release) ==== lstate.c luashim.c BUILDSTDERR: ../../contrib/luashim/luashim.c: In function 'shimInitialize': BUILDSTDERR: ../../contrib/luashim/luashim.c:854:32: warning: multi-character character constant [-Wmultichar] BUILDSTDERR: 854 | const Node* n = findNode(reg, 'SHIM'); BUILDSTDERR: | ^~~~~~ lstring.c Linking luashim-lib ==== Building example (release) ==== main.c lstrlib.c Linking example ltable.c ftp.c ftplistparser.c getenv.c getinfo.c gopher.c hash.c hmac.c hostasyn.c hostcheck.c hostip.c hostip4.c hostip6.c ltablib.c blowfish.c hostsyn.c http.c ltm.c http2.c http_chunks.c lundump.c http_digest.c camellia.c lutf8lib.c http_negotiate.c http_ntlm.c http_proxy.c lvm.c ccm.c idn_win32.c if2ip.c imap.c certs.c cipher.c inet_ntop.c inet_pton.c krb5.c ldap.c llist.c md4.c cipher_wrap.c md5.c memdebug.c mprintf.c ctr_drbg.c multi.c lzio.c debug.c Linking lua-lib des.c dhm.c netrc.c non-ascii.c ecdh.c nonblock.c ecdsa.c nwlib.c ecjpake.c ecp.c nwos.c openldap.c ecp_curves.c parsedate.c pingpong.c pipeline.c pop3.c progress.c rand.c rtsp.c security.c select.c entropy.c sendf.c share.c entropy_poll.c error.c gcm.c slist.c smb.c smtp.c socks.c socks_gssapi.c socks_sspi.c speedcheck.c splay.c ssh.c strcase.c strdup.c havege.c strerror.c hmac_drbg.c strtok.c strtoofft.c system_win32.c telnet.c tftp.c timeval.c transfer.c md.c url.c cleartext.c cram.c digest.c digest_sspi.c md2.c md4.c md5.c md_wrap.c memory_buffer_alloc.c net.c krb5_gssapi.c krb5_sspi.c ntlm.c ntlm_sspi.c oauth2.c oid.c padlock.c pem.c pk.c spnego_gssapi.c spnego_sspi.c vauth.c version.c pk_wrap.c axtls.c cyassl.c darwinssl.c pkcs11.c gskit.c pkcs12.c gtls.c mbedtls.c nss.c pkcs5.c openssl.c polarssl.c polarssl_threadlock.c pkparse.c schannel.c vtls.c warnless.c wildcard.c x509asn1.c pkwrite.c platform.c ripemd160.c rsa.c sha1.c Linking curl-lib sha256.c sha512.c ssl_cache.c ssl_ciphersuites.c ssl_cli.c ssl_cookie.c ssl_srv.c ssl_ticket.c ssl_tls.c threading.c timing.c version.c version_features.c x509.c x509_create.c x509_crl.c x509_crt.c x509_csr.c x509write_crt.c x509write_csr.c xtea.c Linking mbedtls-lib ==== Building Premake5 (release) ==== buffered_io.c criteria_matches.c curl_utils.c debug_prompt.c http_download.c http_get.c BUILDSTDERR: In file included from ../../contrib/curl/include/curl/curl.h:2523, BUILDSTDERR: from ../../src/host/curl_utils.h:15, BUILDSTDERR: from ../../src/host/curl_utils.c:8: BUILDSTDERR: ../../src/host/curl_utils.c: In function 'curlRequest': BUILDSTDERR: ../../contrib/curl/include/curl/typecheck-gcc.h:56:9: warning: call to '_curl_easy_setopt_err_write_callback' declared with attribute warning: curl_easy_setopt expects a curl_write_callback argument for this option [-Wattribute-warning] BUILDSTDERR: 56 | _curl_easy_setopt_err_write_callback(); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../contrib/curl/include/curl/typecheck-gcc.h:56:9: note: in definition of macro 'curl_easy_setopt' BUILDSTDERR: 56 | _curl_easy_setopt_err_write_callback(); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../contrib/curl/include/curl/typecheck-gcc.h:71:9: warning: call to '_curl_easy_setopt_err_progress_cb' declared with attribute warning: curl_easy_setopt expects a curl_progress_callback argument for this option [-Wattribute-warning] BUILDSTDERR: 71 | _curl_easy_setopt_err_progress_cb(); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../contrib/curl/include/curl/typecheck-gcc.h:71:9: note: in definition of macro 'curl_easy_setopt' BUILDSTDERR: 71 | _curl_easy_setopt_err_progress_cb(); \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ http_post.c lua_auxlib.c os_chdir.c os_chmod.c os_comparefiles.c os_compile.c os_copyfile.c os_getWindowsRegistry.c os_getcwd.c os_getpass.c os_getversion.c os_host.c os_is64bit.c os_isdir.c os_isfile.c os_islink.c os_locate.c os_match.c os_mkdir.c os_pathsearch.c os_realpath.c os_remove.c os_rename.c os_rmdir.c os_stat.c os_touchfile.c os_uuid.c os_writefile_ifnotequal.c path_getabsolute.c path_getrelative.c path_isabsolute.c path_join.c path_normalize.c path_translate.c path_wildcards.c premake.c premake_main.c string_endswith.c BUILDSTDERR: ../../src/host/premake.c: In function 'premake_init': BUILDSTDERR: ../../src/host/premake.c:194:36: warning: multi-character character constant [-Wmultichar] BUILDSTDERR: 194 | lua_rawseti(L, LUA_REGISTRYINDEX, 'SHIM'); BUILDSTDERR: | ^~~~~~ string_hash.c string_sha1.c string_startswith.c term_textColor.c zip_extract.c scripts.c Linking Premake5 make: Leaving directory '/builddir/build/BUILD/0ad-0.0.23b-alpha/build/premake/premake5/build/gmake.unix' Premake args: --bindir=/usr/bin --datadir=/usr/share/0ad --libdir=/usr/lib/0ad --with-system-mozjs38 --with-system-nvtt --atlas Building configurations... Running action 'gmake'... Generated ../workspaces/gcc/Makefile... Generated ../workspaces/gcc/pyrogenesis.make... Generated ../workspaces/gcc/network.make... Generated ../workspaces/gcc/tinygettext.make... Generated ../workspaces/gcc/lobby.make... Generated ../workspaces/gcc/glooxwrapper.make... Generated ../workspaces/gcc/simulation2.make... Generated ../workspaces/gcc/scriptinterface.make... Generated ../workspaces/gcc/engine.make... Generated ../workspaces/gcc/graphics.make... Generated ../workspaces/gcc/atlas.make... Generated ../workspaces/gcc/gui.make... Generated ../workspaces/gcc/lowlevel.make... Generated ../workspaces/gcc/mongoose.make... Generated ../workspaces/gcc/mocks_real.make... Generated ../workspaces/gcc/mocks_test.make... Generated ../workspaces/gcc/AtlasObject.make... Generated ../workspaces/gcc/AtlasUI.make... Generated ../workspaces/gcc/ActorEditor.make... Generated ../workspaces/gcc/Collada.make... Generated ../workspaces/gcc/cxxtestroot.make... Generated ../workspaces/gcc/test.make... Done (2047ms). + make -j4 -C build/workspaces/gcc config=release verbose=1 make: Entering directory '/builddir/build/BUILD/0ad-0.0.23b-alpha/build/workspaces/gcc' ==== Building mocks_real (release) ==== mocks_real.cpp mkdir -p obj/mocks_real_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/pch/mocks_real -I../../../source -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/mocks_real_Release/mocks_real.o" -MF "obj/mocks_real_Release/mocks_real.d" -c "../../../source/mocks/mocks_real.cpp" Linking mocks_real mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libmocks_real.a" obj/mocks_real_Release/mocks_real.o ==== Building network (release) ==== precompiled.h mkdir -p obj/network_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/network_Release/precompiled.h.gch" -MF "obj/network_Release/precompiled.h.d" -c "../../../source/pch/network/precompiled.h" NetClient.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetClient.o" -MF "obj/network_Release/NetClient.d" -c "../../../source/network/NetClient.cpp" NetClientTurnManager.cpp NetFileTransfer.cpp mkdir -p obj/network_Release mkdir -p obj/network_Release NetHost.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetClientTurnManager.o" -MF "obj/network_Release/NetClientTurnManager.d" -c "../../../source/network/NetClientTurnManager.cpp" mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetFileTransfer.o" -MF "obj/network_Release/NetFileTransfer.d" -c "../../../source/network/NetFileTransfer.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetHost.o" -MF "obj/network_Release/NetHost.d" -c "../../../source/network/NetHost.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClient.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClient.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ NetMessage.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetMessage.o" -MF "obj/network_Release/NetMessage.d" -c "../../../source/network/NetMessage.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/network/NetClient.cpp:34: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClient.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/network/NetClient.cpp:34: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClientTurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetClient.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/network/NetMessage.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ NetMessageSim.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetMessageSim.o" -MF "obj/network_Release/NetMessageSim.d" -c "../../../source/network/NetMessageSim.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/network/NetMessage.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/network/NetMessage.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/network/NetMessage.cpp:23: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/network/NetMessage.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/network/NetMessage.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/network/NetMessageSim.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/network/NetMessageSim.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ NetServer.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetServer.o" -MF "obj/network_Release/NetServer.d" -c "../../../source/network/NetServer.cpp" NetServerTurnManager.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetServerTurnManager.o" -MF "obj/network_Release/NetServerTurnManager.d" -c "../../../source/network/NetServerTurnManager.cpp" NetSession.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetSession.o" -MF "obj/network_Release/NetSession.d" -c "../../../source/network/NetSession.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/network/StunClient.h:22, BUILDSTDERR: from ../../../source/network/NetServer.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/network/StunClient.h:22, BUILDSTDERR: from ../../../source/network/NetServer.cpp:30: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetServerTurnManager.cpp:26: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/network/NetServerTurnManager.cpp:26: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/ps/ConfigDB.h:30, BUILDSTDERR: from ../../../source/network/NetSession.cpp:26: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/network/NetSession.cpp:28: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ NetStats.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/NetStats.o" -MF "obj/network_Release/NetStats.d" -c "../../../source/network/NetStats.cpp" StunClient.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/StunClient.o" -MF "obj/network_Release/StunClient.d" -c "../../../source/network/StunClient.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/network/StunClient.h:22, BUILDSTDERR: from ../../../source/network/StunClient.cpp:21: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ fsm.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/fsm.o" -MF "obj/network_Release/fsm.d" -c "../../../source/network/fsm.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/network/StunClient.h:22, BUILDSTDERR: from ../../../source/network/StunClient.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ precompiled.cpp mkdir -p obj/network_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/network -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/network_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/network_Release/precompiled.o" -MF "obj/network_Release/precompiled.d" -c "../../../source/pch/network/precompiled.cpp" Linking network mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libnetwork.a" obj/network_Release/NetClient.o obj/network_Release/NetClientTurnManager.o obj/network_Release/NetFileTransfer.o obj/network_Release/NetHost.o obj/network_Release/NetMessage.o obj/network_Release/NetMessageSim.o obj/network_Release/NetServer.o obj/network_Release/NetServerTurnManager.o obj/network_Release/NetSession.o obj/network_Release/NetStats.o obj/network_Release/StunClient.o obj/network_Release/fsm.o obj/network_Release/precompiled.o ==== Building tinygettext (release) ==== precompiled.h mkdir -p obj/tinygettext_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/tinygettext_Release/precompiled.h.gch" -MF "obj/tinygettext_Release/precompiled.h.d" -c "../../../source/pch/tinygettext/precompiled.h" precompiled.cpp dictionary.cpp mkdir -p obj/tinygettext_Release mkdir -p obj/tinygettext_Release dictionary_manager.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/precompiled.o" -MF "obj/tinygettext_Release/precompiled.d" -c "../../../source/pch/tinygettext/precompiled.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary.o" -MF "obj/tinygettext_Release/dictionary.d" -c "../../../source/third_party/tinygettext/src/dictionary.cpp" mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/dictionary_manager.o" -MF "obj/tinygettext_Release/dictionary_manager.d" -c "../../../source/third_party/tinygettext/src/dictionary_manager.cpp" iconv.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/iconv.o" -MF "obj/tinygettext_Release/iconv.d" -c "../../../source/third_party/tinygettext/src/iconv.cpp" language.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/language.o" -MF "obj/tinygettext_Release/language.d" -c "../../../source/third_party/tinygettext/src/language.cpp" log.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/log.o" -MF "obj/tinygettext_Release/log.d" -c "../../../source/third_party/tinygettext/src/log.cpp" plural_forms.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/plural_forms.o" -MF "obj/tinygettext_Release/plural_forms.d" -c "../../../source/third_party/tinygettext/src/plural_forms.cpp" po_parser.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/po_parser.o" -MF "obj/tinygettext_Release/po_parser.d" -c "../../../source/third_party/tinygettext/src/po_parser.cpp" tinygettext.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/tinygettext.o" -MF "obj/tinygettext_Release/tinygettext.d" -c "../../../source/third_party/tinygettext/src/tinygettext.cpp" unix_file_system.cpp mkdir -p obj/tinygettext_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/tinygettext -I../../../source -I../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/tinygettext_Release/precompiled.h -o "obj/tinygettext_Release/unix_file_system.o" -MF "obj/tinygettext_Release/unix_file_system.d" -c "../../../source/third_party/tinygettext/src/unix_file_system.cpp" Linking tinygettext mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libtinygettext.a" obj/tinygettext_Release/precompiled.o obj/tinygettext_Release/dictionary.o obj/tinygettext_Release/dictionary_manager.o obj/tinygettext_Release/iconv.o obj/tinygettext_Release/language.o obj/tinygettext_Release/log.o obj/tinygettext_Release/plural_forms.o obj/tinygettext_Release/po_parser.o obj/tinygettext_Release/tinygettext.o obj/tinygettext_Release/unix_file_system.o ==== Building lobby (release) ==== precompiled.h mkdir -p obj/lobby_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/lobby_Release/precompiled.h.gch" -MF "obj/lobby_Release/precompiled.h.d" -c "../../../source/pch/lobby/precompiled.h" L10n.cpp mkdir -p obj/lobby_Release Globals.cpp StanzaExtensions.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/L10n.o" -MF "obj/lobby_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" XmppClient.cpp mkdir -p obj/lobby_Release mkdir -p obj/lobby_Release mkdir -p obj/lobby_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/Globals.o" -MF "obj/lobby_Release/Globals.d" -c "../../../source/lobby/Globals.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/StanzaExtensions.o" -MF "obj/lobby_Release/StanzaExtensions.d" -c "../../../source/lobby/StanzaExtensions.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/XmppClient.o" -MF "obj/lobby_Release/XmppClient.d" -c "../../../source/lobby/XmppClient.cpp" JSInterface_Lobby.cpp mkdir -p obj/lobby_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/JSInterface_Lobby.o" -MF "obj/lobby_Release/JSInterface_Lobby.d" -c "../../../source/lobby/scripting/JSInterface_Lobby.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/lobby/scripting/JSInterface_Lobby.h:22, BUILDSTDERR: from ../../../source/lobby/scripting/JSInterface_Lobby.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/lobby/scripting/JSInterface_Lobby.h:22, BUILDSTDERR: from ../../../source/lobby/scripting/JSInterface_Lobby.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ precompiled.cpp mkdir -p obj/lobby_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/precompiled.o" -MF "obj/lobby_Release/precompiled.d" -c "../../../source/pch/lobby/precompiled.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/lobby/XmppClient.cpp:27: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/network/StunClient.h:22, BUILDSTDERR: from ../../../source/lobby/XmppClient.cpp:31: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ pkcs5_pbkdf2.cpp mkdir -p obj/lobby_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lobby -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/lobby_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/lobby_Release/pkcs5_pbkdf2.o" -MF "obj/lobby_Release/pkcs5_pbkdf2.d" -c "../../../source/third_party/encryption/pkcs5_pbkdf2.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:32: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/i18n/L10n.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/i18n/L10n.cpp: In member function 'VfsPath L10n::LocalizePath(const VfsPath&) const': BUILDSTDERR: ../../../source/i18n/L10n.cpp:422:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | return sourcePath; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/i18n/L10n.cpp:424:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 424 | return localizedPath; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Linking lobby mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/liblobby.a" obj/lobby_Release/L10n.o obj/lobby_Release/Globals.o obj/lobby_Release/StanzaExtensions.o obj/lobby_Release/XmppClient.o obj/lobby_Release/JSInterface_Lobby.o obj/lobby_Release/precompiled.o obj/lobby_Release/pkcs5_pbkdf2.o ==== Building glooxwrapper (release) ==== precompiled.h mkdir -p obj/glooxwrapper_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/glooxwrapper -I../../../source -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/glooxwrapper_Release/precompiled.h.gch" -MF "obj/glooxwrapper_Release/precompiled.h.d" -c "../../../source/pch/glooxwrapper/precompiled.h" glooxwrapper.cpp mkdir -p obj/glooxwrapper_Release precompiled.cpp mkdir -p obj/glooxwrapper_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/glooxwrapper -I../../../source -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/glooxwrapper.o" -MF "obj/glooxwrapper_Release/glooxwrapper.d" -c "../../../source/lobby/glooxwrapper/glooxwrapper.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/glooxwrapper -I../../../source -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/glooxwrapper_Release/precompiled.h -o "obj/glooxwrapper_Release/precompiled.o" -MF "obj/glooxwrapper_Release/precompiled.d" -c "../../../source/pch/glooxwrapper/precompiled.cpp" Linking glooxwrapper mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libglooxwrapper.a" obj/glooxwrapper_Release/glooxwrapper.o obj/glooxwrapper_Release/precompiled.o ==== Building simulation2 (release) ==== precompiled.h mkdir -p obj/simulation2_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/simulation2_Release/precompiled.h.gch" -MF "obj/simulation2_Release/precompiled.h.d" -c "../../../source/pch/simulation2/precompiled.h" precompiled.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/precompiled.o" -MF "obj/simulation2_Release/precompiled.d" -c "../../../source/pch/simulation2/precompiled.cpp" Simulation2.cpp CCmpAIManager.cpp mkdir -p obj/simulation2_Release mkdir -p obj/simulation2_Release CCmpCinemaManager.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpAIManager.o" -MF "obj/simulation2_Release/CCmpAIManager.d" -c "../../../source/simulation2/components/CCmpAIManager.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/Simulation2.o" -MF "obj/simulation2_Release/Simulation2.d" -c "../../../source/simulation2/Simulation2.cpp" mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpCinemaManager.o" -MF "obj/simulation2_Release/CCmpCinemaManager.d" -c "../../../source/simulation2/components/CCmpCinemaManager.cpp" CCmpCommandQueue.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpCommandQueue.o" -MF "obj/simulation2_Release/CCmpCommandQueue.d" -c "../../../source/simulation2/components/CCmpCommandQueue.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCinemaManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/Simulation2.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpAIManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCinemaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/Simulation2.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpAIManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCommandQueue.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCommandQueue.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCinemaManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCinemaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpAIManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpAIManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCommandQueue.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCommandQueue.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/Simulation2.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/Simulation2.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpCommandQueue.cpp:24: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpCommandQueue.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpDecay.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpDecay.o" -MF "obj/simulation2_Release/CCmpDecay.d" -c "../../../source/simulation2/components/CCmpDecay.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpDecay.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpDecay.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpDecay.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpDecay.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpFootprint.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpFootprint.o" -MF "obj/simulation2_Release/CCmpFootprint.d" -c "../../../source/simulation2/components/CCmpFootprint.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpFootprint.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ CCmpMinimap.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpMinimap.o" -MF "obj/simulation2_Release/CCmpMinimap.d" -c "../../../source/simulation2/components/CCmpMinimap.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpFootprint.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpFootprint.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpFootprint.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMinimap.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMinimap.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMinimap.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMinimap.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpMotionBall.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpMotionBall.o" -MF "obj/simulation2_Release/CCmpMotionBall.d" -c "../../../source/simulation2/components/CCmpMotionBall.cpp" CCmpObstruction.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpObstruction.o" -MF "obj/simulation2_Release/CCmpObstruction.d" -c "../../../source/simulation2/components/CCmpObstruction.cpp" CCmpObstructionManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpObstructionManager.o" -MF "obj/simulation2_Release/CCmpObstructionManager.d" -c "../../../source/simulation2/components/CCmpObstructionManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMotionBall.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMotionBall.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstruction.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstruction.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstructionManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstructionManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMotionBall.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpMotionBall.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstruction.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstruction.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstructionManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpObstructionManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpOverlayRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpOverlayRenderer.cpp" CCmpOwnership.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpOwnership.o" -MF "obj/simulation2_Release/CCmpOwnership.d" -c "../../../source/simulation2/components/CCmpOwnership.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOwnership.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOwnership.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpParticleManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpParticleManager.o" -MF "obj/simulation2_Release/CCmpParticleManager.d" -c "../../../source/simulation2/components/CCmpParticleManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOwnership.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOwnership.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:28: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpParticleManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpParticleManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpPathfinder.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpPathfinder.o" -MF "obj/simulation2_Release/CCmpPathfinder.d" -c "../../../source/simulation2/components/CCmpPathfinder.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpParticleManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpParticleManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpPathfinder_Vertex.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpPathfinder_Vertex.o" -MF "obj/simulation2_Release/CCmpPathfinder_Vertex.d" -c "../../../source/simulation2/components/CCmpPathfinder_Vertex.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Vertex.cpp:35: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Vertex.cpp:35: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpPosition.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpPosition.o" -MF "obj/simulation2_Release/CCmpPosition.d" -c "../../../source/simulation2/components/CCmpPosition.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Vertex.cpp:35: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Common.h:30, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPathfinder_Vertex.cpp:35: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpProjectileManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpProjectileManager.o" -MF "obj/simulation2_Release/CCmpProjectileManager.d" -c "../../../source/simulation2/components/CCmpProjectileManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPosition.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPosition.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpProjectileManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPosition.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpPosition.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpProjectileManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpProjectileManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpProjectileManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/simulation2/components/CCmpProjectileManager.cpp: In member function 'void CCmpProjectileManager::RenderSubmit(SceneCollector&, const CFrustum&, bool) const': BUILDSTDERR: ../../../source/simulation2/components/CCmpProjectileManager.cpp:388:106: warning: implicitly-declared 'constexpr ICmpRangeManager::CLosQuerier::CLosQuerier(const ICmpRangeManager::CLosQuerier&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 388 | RenderModel(projectile.unit->GetModel(), projectile.pos, collector, frustum, culling, los, losRevealAll); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpProjectileManager.cpp:26: BUILDSTDERR: ../../../source/simulation2/components/ICmpRangeManager.h:258:22: note: because 'ICmpRangeManager::CLosQuerier' has user-provided 'const ICmpRangeManager::CLosQuerier& ICmpRangeManager::CLosQuerier::operator=(const ICmpRangeManager::CLosQuerier&)' BUILDSTDERR: 258 | const CLosQuerier& operator=(const CLosQuerier&); // not implemented BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/simulation2/components/CCmpProjectileManager.cpp:361:71: note: initializing argument 6 of 'void CCmpProjectileManager::RenderModel(CModelAbstract&, const CVector3D&, SceneCollector&, const CFrustum&, bool, ICmpRangeManager::CLosQuerier, bool) const' BUILDSTDERR: 361 | const CFrustum& frustum, bool culling, ICmpRangeManager::CLosQuerier los, bool losRevealAll) const BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: ../../../source/simulation2/components/CCmpProjectileManager.cpp:394:50: warning: implicitly-declared 'constexpr ICmpRangeManager::CLosQuerier::CLosQuerier(const ICmpRangeManager::CLosQuerier&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 394 | collector, frustum, culling, los, losRevealAll); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpProjectileManager.cpp:26: BUILDSTDERR: ../../../source/simulation2/components/ICmpRangeManager.h:258:22: note: because 'ICmpRangeManager::CLosQuerier' has user-provided 'const ICmpRangeManager::CLosQuerier& ICmpRangeManager::CLosQuerier::operator=(const ICmpRangeManager::CLosQuerier&)' BUILDSTDERR: 258 | const CLosQuerier& operator=(const CLosQuerier&); // not implemented BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/simulation2/components/CCmpProjectileManager.cpp:361:71: note: initializing argument 6 of 'void CCmpProjectileManager::RenderModel(CModelAbstract&, const CVector3D&, SceneCollector&, const CFrustum&, bool, ICmpRangeManager::CLosQuerier, bool) const' BUILDSTDERR: 361 | const CFrustum& frustum, bool culling, ICmpRangeManager::CLosQuerier los, bool losRevealAll) const BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ CCmpRallyPointRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpRallyPointRenderer.o" -MF "obj/simulation2_Release/CCmpRallyPointRenderer.d" -c "../../../source/simulation2/components/CCmpRallyPointRenderer.cpp" CCmpRangeManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpRangeManager.o" -MF "obj/simulation2_Release/CCmpRangeManager.d" -c "../../../source/simulation2/components/CCmpRangeManager.cpp" CCmpRangeOverlayRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/CCmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp" CCmpSelectable.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpSelectable.o" -MF "obj/simulation2_Release/CCmpSelectable.d" -c "../../../source/simulation2/components/CCmpSelectable.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.h:23, BUILDSTDERR: from ../../../source/simulation2/MessageTypes.h:28, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:35: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:23: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:35: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.h:23, BUILDSTDERR: from ../../../source/simulation2/MessageTypes.h:28, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRangeOverlayRenderer.cpp:31: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSelectable.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSelectable.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSelectable.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpSelectable.cpp:24: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSelectable.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:38: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.h:23, BUILDSTDERR: from ../../../source/simulation2/MessageTypes.h:28, BUILDSTDERR: from ../../../source/simulation2/components/CCmpRallyPointRenderer.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSelectable.cpp:43: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ CCmpSoundManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpSoundManager.o" -MF "obj/simulation2_Release/CCmpSoundManager.d" -c "../../../source/simulation2/components/CCmpSoundManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSoundManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSoundManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpTemplateManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTemplateManager.o" -MF "obj/simulation2_Release/CCmpTemplateManager.d" -c "../../../source/simulation2/components/CCmpTemplateManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSoundManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpSoundManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTemplateManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTemplateManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTemplateManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTemplateManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpTerrain.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTerrain.o" -MF "obj/simulation2_Release/CCmpTerrain.d" -c "../../../source/simulation2/components/CCmpTerrain.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerrain.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerrain.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerrain.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerrain.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpTerritoryInfluence.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTerritoryInfluence.o" -MF "obj/simulation2_Release/CCmpTerritoryInfluence.d" -c "../../../source/simulation2/components/CCmpTerritoryInfluence.cpp" CCmpTerritoryManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTerritoryManager.o" -MF "obj/simulation2_Release/CCmpTerritoryManager.d" -c "../../../source/simulation2/components/CCmpTerritoryManager.cpp" CCmpTest.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpTest.o" -MF "obj/simulation2_Release/CCmpTest.d" -c "../../../source/simulation2/components/CCmpTest.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTest.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTest.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryInfluence.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTest.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTest.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/components/CCmpTerritoryManager.cpp:25: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpTerritoryManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpUnitMotion.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpUnitMotion.o" -MF "obj/simulation2_Release/CCmpUnitMotion.d" -c "../../../source/simulation2/components/CCmpUnitMotion.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitMotion.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitMotion.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpUnitRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpUnitRenderer.o" -MF "obj/simulation2_Release/CCmpUnitRenderer.d" -c "../../../source/simulation2/components/CCmpUnitRenderer.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitMotion.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitMotion.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpVision.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpVision.o" -MF "obj/simulation2_Release/CCmpVision.d" -c "../../../source/simulation2/components/CCmpVision.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitRenderer.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpUnitRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVision.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVision.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVision.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVision.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CCmpVisualActor.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpVisualActor.o" -MF "obj/simulation2_Release/CCmpVisualActor.d" -c "../../../source/simulation2/components/CCmpVisualActor.cpp" CCmpWaterManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CCmpWaterManager.o" -MF "obj/simulation2_Release/CCmpWaterManager.d" -c "../../../source/simulation2/components/CCmpWaterManager.cpp" ICmpAIInterface.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpAIInterface.o" -MF "obj/simulation2_Release/ICmpAIInterface.d" -c "../../../source/simulation2/components/ICmpAIInterface.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVisualActor.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpWaterManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVisualActor.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpAIManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpAIManager.o" -MF "obj/simulation2_Release/ICmpAIManager.d" -c "../../../source/simulation2/components/ICmpAIManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpWaterManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIInterface.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIInterface.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpWaterManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpWaterManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVisualActor.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/components/CCmpVisualActor.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIInterface.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIInterface.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIManager.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpAIManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpCinemaManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpCinemaManager.o" -MF "obj/simulation2_Release/ICmpCinemaManager.d" -c "../../../source/simulation2/components/ICmpCinemaManager.cpp" ICmpCommandQueue.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpCommandQueue.o" -MF "obj/simulation2_Release/ICmpCommandQueue.d" -c "../../../source/simulation2/components/ICmpCommandQueue.cpp" ICmpDecay.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpDecay.o" -MF "obj/simulation2_Release/ICmpDecay.d" -c "../../../source/simulation2/components/ICmpDecay.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpCinemaManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpCommandQueue.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpCommandQueue.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpCinemaManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpCommandQueue.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpCommandQueue.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpDecay.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpDecay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpFogging.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpFogging.o" -MF "obj/simulation2_Release/ICmpFogging.d" -c "../../../source/simulation2/components/ICmpFogging.cpp" ICmpFootprint.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpFootprint.o" -MF "obj/simulation2_Release/ICmpFootprint.d" -c "../../../source/simulation2/components/ICmpFootprint.cpp" ICmpGuiInterface.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpGuiInterface.o" -MF "obj/simulation2_Release/ICmpGuiInterface.d" -c "../../../source/simulation2/components/ICmpGuiInterface.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpFogging.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpFootprint.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpFogging.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpIdentity.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpIdentity.o" -MF "obj/simulation2_Release/ICmpIdentity.d" -c "../../../source/simulation2/components/ICmpIdentity.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpFootprint.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpFogging.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpFogging.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpGuiInterface.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpGuiInterface.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpGuiInterface.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpGuiInterface.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpIdentity.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpIdentity.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpMinimap.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpMinimap.o" -MF "obj/simulation2_Release/ICmpMinimap.d" -c "../../../source/simulation2/components/ICmpMinimap.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpIdentity.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpIdentity.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpMirage.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpMirage.o" -MF "obj/simulation2_Release/ICmpMirage.d" -c "../../../source/simulation2/components/ICmpMirage.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMinimap.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMinimap.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpMotion.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpMotion.o" -MF "obj/simulation2_Release/ICmpMotion.d" -c "../../../source/simulation2/components/ICmpMotion.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMirage.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpObstruction.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpObstruction.o" -MF "obj/simulation2_Release/ICmpObstruction.d" -c "../../../source/simulation2/components/ICmpObstruction.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMirage.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpObstructionManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpObstructionManager.o" -MF "obj/simulation2_Release/ICmpObstructionManager.d" -c "../../../source/simulation2/components/ICmpObstructionManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMotion.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMirage.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMirage.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMotion.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMotion.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpMotion.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpOverlayRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpOverlayRenderer.cpp" ICmpOwnership.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpOwnership.o" -MF "obj/simulation2_Release/ICmpOwnership.d" -c "../../../source/simulation2/components/ICmpOwnership.cpp" ICmpParticleManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpParticleManager.o" -MF "obj/simulation2_Release/ICmpParticleManager.d" -c "../../../source/simulation2/components/ICmpParticleManager.cpp" ICmpPathfinder.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPathfinder.o" -MF "obj/simulation2_Release/ICmpPathfinder.d" -c "../../../source/simulation2/components/ICmpPathfinder.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.h:25, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOwnership.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOwnership.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpParticleManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:22: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::callMethod(JSContext*, uint, JS::Value*) [with R = void; T0 = Path; T1 = CFixedVector2D; T2 = CFixedVector2D; T3 = CFixedVector3D; T4 = std::__cxx11::basic_string; JSClass* CLS = (& class_ICmpOverlayRenderer); TC = ICmpOverlayRenderer; R (TC::* fptr)(typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = &ICmpOverlayRenderer::AddSprite; uint = unsigned int]': BUILDSTDERR: ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:27:1: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:141:104: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 141 | ScriptInterface_NativeMethodWrapper::template call(cx, &rval, c, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:57:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 57 | # define BOOST_PP_REPEAT_1_6(m, d) BOOST_PP_REPEAT_1_5(m, d) m(2, 5, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.h:25, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:22: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:106:96: note: initializing argument 5 of 'static void ScriptInterface_NativeMethodWrapper::call(JSContext*, JS::MutableHandleValue, TC*, F, Ts ...) [with F = void (ICmpOverlayRenderer::*)(const Path&, const CFixedVector2D&, const CFixedVector2D&, const CFixedVector3D&, const std::__cxx11::basic_string&); Ts = {Path, CFixedVector2D, CFixedVector2D, CFixedVector3D, std::__cxx11::basic_string, std::allocator >}; TC = ICmpOverlayRenderer; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 106 | static void call(JSContext* UNUSED(cx), JS::MutableHandleValue UNUSED(rval), TC* c, F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpParticleManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:22: BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h: In instantiation of 'static T ScriptInterface::AssignOrFromJSVal(JSContext*, const HandleValue&, bool&) [with T = Path; JS::HandleValue = JS::Handle]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:145:1: required from 'static bool ScriptInterface::callMethod(JSContext*, uint, JS::Value*) [with R = void; T0 = Path; T1 = CFixedVector2D; T2 = CFixedVector2D; T3 = CFixedVector3D; T4 = std::__cxx11::basic_string; JSClass* CLS = (& class_ICmpOverlayRenderer); TC = ICmpOverlayRenderer; R (TC::* fptr)(typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = &ICmpOverlayRenderer::AddSprite; uint = unsigned int]' BUILDSTDERR: ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:27:1: required from here BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h:480:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 480 | return retVal; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.h:25, BUILDSTDERR: from ../../../source/simulation2/components/ICmpOverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpPlayer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPlayer.o" -MF "obj/simulation2_Release/ICmpPlayer.d" -c "../../../source/simulation2/components/ICmpPlayer.cpp" ICmpPlayerManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPlayerManager.o" -MF "obj/simulation2_Release/ICmpPlayerManager.d" -c "../../../source/simulation2/components/ICmpPlayerManager.cpp" ICmpPosition.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpPosition.o" -MF "obj/simulation2_Release/ICmpPosition.d" -c "../../../source/simulation2/components/ICmpPosition.cpp" ICmpProjectileManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpProjectileManager.o" -MF "obj/simulation2_Release/ICmpProjectileManager.d" -c "../../../source/simulation2/components/ICmpProjectileManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayerManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayer.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPosition.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayerManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayer.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPosition.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayerManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayerManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayer.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPlayer.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpProjectileManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpProjectileManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpRallyPoint.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRallyPoint.o" -MF "obj/simulation2_Release/ICmpRallyPoint.d" -c "../../../source/simulation2/components/ICmpRallyPoint.cpp" ICmpRallyPointRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRallyPointRenderer.o" -MF "obj/simulation2_Release/ICmpRallyPointRenderer.d" -c "../../../source/simulation2/components/ICmpRallyPointRenderer.cpp" ICmpRangeManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRangeManager.o" -MF "obj/simulation2_Release/ICmpRangeManager.d" -c "../../../source/simulation2/components/ICmpRangeManager.cpp" ICmpRangeOverlayRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpRangeOverlayRenderer.o" -MF "obj/simulation2_Release/ICmpRangeOverlayRenderer.d" -c "../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRallyPointRenderer.cpp:21: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRallyPoint.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRallyPointRenderer.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRallyPoint.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp:21: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeOverlayRenderer.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRallyPoint.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRallyPoint.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpSelectable.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSelectable.o" -MF "obj/simulation2_Release/ICmpSelectable.d" -c "../../../source/simulation2/components/ICmpSelectable.cpp" ICmpSettlement.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSettlement.o" -MF "obj/simulation2_Release/ICmpSettlement.d" -c "../../../source/simulation2/components/ICmpSettlement.cpp" ICmpSound.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSound.o" -MF "obj/simulation2_Release/ICmpSound.d" -c "../../../source/simulation2/components/ICmpSound.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSelectable.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSelectable.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSettlement.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSettlement.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpSoundManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpSoundManager.o" -MF "obj/simulation2_Release/ICmpSoundManager.d" -c "../../../source/simulation2/components/ICmpSoundManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSound.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSound.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSettlement.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSettlement.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpTemplateManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTemplateManager.o" -MF "obj/simulation2_Release/ICmpTemplateManager.d" -c "../../../source/simulation2/components/ICmpTemplateManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSound.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSound.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSoundManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpSoundManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpTerrain.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerrain.o" -MF "obj/simulation2_Release/ICmpTerrain.d" -c "../../../source/simulation2/components/ICmpTerrain.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTemplateManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTemplateManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpTerritoryDecayManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerritoryDecayManager.o" -MF "obj/simulation2_Release/ICmpTerritoryDecayManager.d" -c "../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp" ICmpTerritoryInfluence.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerritoryInfluence.o" -MF "obj/simulation2_Release/ICmpTerritoryInfluence.d" -c "../../../source/simulation2/components/ICmpTerritoryInfluence.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerrain.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerrain.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryInfluence.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpTerritoryManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTerritoryManager.o" -MF "obj/simulation2_Release/ICmpTerritoryManager.d" -c "../../../source/simulation2/components/ICmpTerritoryManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryInfluence.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryDecayManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpTest.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpTest.o" -MF "obj/simulation2_Release/ICmpTest.d" -c "../../../source/simulation2/components/ICmpTest.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpUnitMotion.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnitMotion.o" -MF "obj/simulation2_Release/ICmpUnitMotion.d" -c "../../../source/simulation2/components/ICmpUnitMotion.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTerritoryManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTest.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpTest.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpUnitRenderer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnitRenderer.o" -MF "obj/simulation2_Release/ICmpUnitRenderer.d" -c "../../../source/simulation2/components/ICmpUnitRenderer.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitMotion.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitMotion.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitMotion.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpUnknownScript.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpUnknownScript.o" -MF "obj/simulation2_Release/ICmpUnknownScript.d" -c "../../../source/simulation2/components/ICmpUnknownScript.cpp" ICmpValueModificationManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpValueModificationManager.o" -MF "obj/simulation2_Release/ICmpValueModificationManager.d" -c "../../../source/simulation2/components/ICmpValueModificationManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitMotion.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstruction.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpPathfinder.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitMotion.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitMotion.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitRenderer.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnitRenderer.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnknownScript.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnknownScript.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpValueModificationManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpValueModificationManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnknownScript.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpUnknownScript.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpVisibility.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpVisibility.o" -MF "obj/simulation2_Release/ICmpVisibility.d" -c "../../../source/simulation2/components/ICmpVisibility.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpValueModificationManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpValueModificationManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpVision.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpVision.o" -MF "obj/simulation2_Release/ICmpVision.d" -c "../../../source/simulation2/components/ICmpVision.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisibility.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisibility.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisibility.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ICmpVisual.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpVisual.o" -MF "obj/simulation2_Release/ICmpVisual.d" -c "../../../source/simulation2/components/ICmpVisual.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisibility.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisibility.h:23, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisibility.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ICmpWaterManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ICmpWaterManager.o" -MF "obj/simulation2_Release/ICmpWaterManager.d" -c "../../../source/simulation2/components/ICmpWaterManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVision.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVision.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisual.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisual.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpVisual.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpWaterManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/InterfaceScripted.h:21, BUILDSTDERR: from ../../../source/simulation2/components/ICmpWaterManager.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CinemaPath.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CinemaPath.o" -MF "obj/simulation2_Release/CinemaPath.d" -c "../../../source/simulation2/helpers/CinemaPath.cpp" Geometry.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/Geometry.o" -MF "obj/simulation2_Release/Geometry.d" -c "../../../source/simulation2/helpers/Geometry.cpp" HierarchicalPathfinder.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/HierarchicalPathfinder.o" -MF "obj/simulation2_Release/HierarchicalPathfinder.d" -c "../../../source/simulation2/helpers/HierarchicalPathfinder.cpp" LongPathfinder.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/LongPathfinder.o" -MF "obj/simulation2_Release/LongPathfinder.d" -c "../../../source/simulation2/helpers/LongPathfinder.cpp" PathGoal.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/PathGoal.o" -MF "obj/simulation2_Release/PathGoal.d" -c "../../../source/simulation2/helpers/PathGoal.cpp" Rasterize.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/Rasterize.o" -MF "obj/simulation2_Release/Rasterize.d" -c "../../../source/simulation2/helpers/Rasterize.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/helpers/PathGoal.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/helpers/HierarchicalPathfinder.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/HierarchicalPathfinder.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/components/ICmpObstructionManager.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/Rasterize.h:26, BUILDSTDERR: from ../../../source/simulation2/helpers/Rasterize.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/Pathfinding.h:24, BUILDSTDERR: from ../../../source/simulation2/helpers/LongPathfinder.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/LongPathfinder.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Render.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/Render.o" -MF "obj/simulation2_Release/Render.d" -c "../../../source/simulation2/helpers/Render.cpp" Selection.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/Selection.o" -MF "obj/simulation2_Release/Selection.d" -c "../../../source/simulation2/helpers/Selection.cpp" BUILDSTDERR: In file included from ../../../source/simulation2/helpers/Pathfinding.h:26, BUILDSTDERR: from ../../../source/simulation2/helpers/LongPathfinder.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/LongPathfinder.cpp:20: BUILDSTDERR: ../../../source/simulation2/helpers/Grid.h: In instantiation of 'T* SparseGrid::GetBucket(int, int) [with T = PathfindTile]': BUILDSTDERR: ../../../source/simulation2/helpers/Grid.h:238:10: required from 'T& SparseGrid::get(int, int) [with T = PathfindTile]' BUILDSTDERR: ../../../source/simulation2/helpers/LongPathfinder.cpp:406:41: required from here BUILDSTDERR: ../../../source/simulation2/helpers/Grid.h:194:10: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct PathfindTile'; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 194 | memset(m_Data[b], 0, BucketSize*BucketSize*sizeof(T)); BUILDSTDERR: | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/helpers/LongPathfinder.cpp:20: BUILDSTDERR: ../../../source/simulation2/helpers/LongPathfinder.h:63:8: note: 'struct PathfindTile' declared here BUILDSTDERR: 63 | struct PathfindTile BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/helpers/Render.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/Selection.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/Selection.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/Render.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/helpers/Selection.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/Selection.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ EngineScriptConversions.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/EngineScriptConversions.o" -MF "obj/simulation2_Release/EngineScriptConversions.d" -c "../../../source/simulation2/scripting/EngineScriptConversions.cpp" JSInterface_Simulation.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/JSInterface_Simulation.o" -MF "obj/simulation2_Release/JSInterface_Simulation.d" -c "../../../source/simulation2/scripting/JSInterface_Simulation.cpp" MessageTypeConversions.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/MessageTypeConversions.o" -MF "obj/simulation2_Release/MessageTypeConversions.d" -c "../../../source/simulation2/scripting/MessageTypeConversions.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/EngineScriptConversions.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/EngineScriptConversions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ScriptComponent.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ScriptComponent.o" -MF "obj/simulation2_Release/ScriptComponent.d" -c "../../../source/simulation2/scripting/ScriptComponent.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/MessageTypeConversions.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/MessageTypeConversions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/scripting/JSInterface_Simulation.cpp:23: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/JSInterface_Simulation.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.h:21, BUILDSTDERR: from ../../../source/simulation2/scripting/ScriptComponent.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BinarySerializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/BinarySerializer.o" -MF "obj/simulation2_Release/BinarySerializer.d" -c "../../../source/simulation2/serialization/BinarySerializer.cpp" DebugSerializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/DebugSerializer.o" -MF "obj/simulation2_Release/DebugSerializer.d" -c "../../../source/simulation2/serialization/DebugSerializer.cpp" HashSerializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/HashSerializer.o" -MF "obj/simulation2_Release/HashSerializer.d" -c "../../../source/simulation2/serialization/HashSerializer.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/serialization/BinarySerializer.cpp:25: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/serialization/DebugSerializer.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/serialization/BinarySerializer.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/serialization/DebugSerializer.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ IDeserializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/IDeserializer.o" -MF "obj/simulation2_Release/IDeserializer.d" -c "../../../source/simulation2/serialization/IDeserializer.cpp" ISerializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ISerializer.o" -MF "obj/simulation2_Release/ISerializer.d" -c "../../../source/simulation2/serialization/ISerializer.cpp" StdDeserializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/StdDeserializer.o" -MF "obj/simulation2_Release/StdDeserializer.d" -c "../../../source/simulation2/serialization/StdDeserializer.cpp" StdSerializer.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/StdSerializer.o" -MF "obj/simulation2_Release/StdSerializer.d" -c "../../../source/simulation2/serialization/StdSerializer.cpp" CmpPtr.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/CmpPtr.o" -MF "obj/simulation2_Release/CmpPtr.d" -c "../../../source/simulation2/system/CmpPtr.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/serialization/StdDeserializer.cpp:25: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/serialization/StdDeserializer.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/CmpPtr.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/CmpPtr.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ComponentManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ComponentManager.o" -MF "obj/simulation2_Release/ComponentManager.d" -c "../../../source/simulation2/system/ComponentManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/CmpPtr.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/CmpPtr.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ComponentManagerSerialization.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ComponentManagerSerialization.o" -MF "obj/simulation2_Release/ComponentManagerSerialization.d" -c "../../../source/simulation2/system/ComponentManagerSerialization.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManagerSerialization.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ DynamicSubscription.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/DynamicSubscription.o" -MF "obj/simulation2_Release/DynamicSubscription.d" -c "../../../source/simulation2/system/DynamicSubscription.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManagerSerialization.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManagerSerialization.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManagerSerialization.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ IComponent.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/IComponent.o" -MF "obj/simulation2_Release/IComponent.d" -c "../../../source/simulation2/system/IComponent.cpp" LocalTurnManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/LocalTurnManager.o" -MF "obj/simulation2_Release/LocalTurnManager.d" -c "../../../source/simulation2/system/LocalTurnManager.cpp" ParamNode.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ParamNode.o" -MF "obj/simulation2_Release/ParamNode.d" -c "../../../source/simulation2/system/ParamNode.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/LocalTurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/LocalTurnManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/LocalTurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/LocalTurnManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ParamNode.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ReplayTurnManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/ReplayTurnManager.o" -MF "obj/simulation2_Release/ReplayTurnManager.d" -c "../../../source/simulation2/system/ReplayTurnManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/LocalTurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ReplayTurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ReplayTurnManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/LocalTurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ReplayTurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ReplayTurnManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ SimContext.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/SimContext.o" -MF "obj/simulation2_Release/SimContext.d" -c "../../../source/simulation2/system/SimContext.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/SimContext.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/SimContext.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from ../../../source/simulation2/system/SimContext.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/SimContext.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/simulation2/system/SimContext.cpp:24: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/SimContext.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TurnManager.cpp mkdir -p obj/simulation2_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/simulation2 -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -include obj/simulation2_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/simulation2_Release/TurnManager.o" -MF "obj/simulation2_Release/TurnManager.d" -c "../../../source/simulation2/system/TurnManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.h:21, BUILDSTDERR: from ../../../source/simulation2/system/TurnManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Linking simulation2 mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libsimulation2.a" obj/simulation2_Release/precompiled.o obj/simulation2_Release/Simulation2.o obj/simulation2_Release/CCmpAIManager.o obj/simulation2_Release/CCmpCinemaManager.o obj/simulation2_Release/CCmpCommandQueue.o obj/simulation2_Release/CCmpDecay.o obj/simulation2_Release/CCmpFootprint.o obj/simulation2_Release/CCmpMinimap.o obj/simulation2_Release/CCmpMotionBall.o obj/simulation2_Release/CCmpObstruction.o obj/simulation2_Release/CCmpObstructionManager.o obj/simulation2_Release/CCmpOverlayRenderer.o obj/simulation2_Release/CCmpOwnership.o obj/simulation2_Release/CCmpParticleManager.o obj/simulation2_Release/CCmpPathfinder.o obj/simulation2_Release/CCmpPathfinder_Vertex.o obj/simulation2_Release/CCmpPosition.o obj/simulation2_Release/CCmpProjectileManager.o obj/simulation2_Release/CCmpRallyPointRenderer.o obj/simulation2_Release/CCmpRangeManager.o obj/simulation2_Release/CCmpRangeOverlayRenderer.o obj/simulation2_Release/CCmpSelectable.o obj/simulation2_Release/CCmpSoundManager.o obj/simulation2_Release/CCmpTemplateManager.o obj/simulation2_Release/CCmpTerrain.o obj/simulation2_Release/CCmpTerritoryInfluence.o obj/simulation2_Release/CCmpTerritoryManager.o obj/simulation2_Release/CCmpTest.o obj/simulation2_Release/CCmpUnitMotion.o obj/simulation2_Release/CCmpUnitRenderer.o obj/simulation2_Release/CCmpVision.o obj/simulation2_Release/CCmpVisualActor.o obj/simulation2_Release/CCmpWaterManager.o obj/simulation2_Release/ICmpAIInterface.o obj/simulation2_Release/ICmpAIManager.o obj/simulation2_Release/ICmpCinemaManager.o obj/simulation2_Release/ICmpCommandQueue.o obj/simulation2_Release/ICmpDecay.o obj/simulation2_Release/ICmpFogging.o obj/simulation2_Release/ICmpFootprint.o obj/simulation2_Release/ICmpGuiInterface.o obj/simulation2_Release/ICmpIdentity.o obj/simulation2_Release/ICmpMinimap.o obj/simulation2_Release/ICmpMirage.o obj/simulation2_Release/ICmpMotion.o obj/simulation2_Release/ICmpObstruction.o obj/simulation2_Release/ICmpObstructionManager.o obj/simulation2_Release/ICmpOverlayRenderer.o obj/simulation2_Release/ICmpOwnership.o obj/simulation2_Release/ICmpParticleManager.o obj/simulation2_Release/ICmpPathfinder.o obj/simulation2_Release/ICmpPlayer.o obj/simulation2_Release/ICmpPlayerManager.o obj/simulation2_Release/ICmpPosition.o obj/simulation2_Release/ICmpProjectileManager.o obj/simulation2_Release/ICmpRallyPoint.o obj/simulation2_Release/ICmpRallyPointRenderer.o obj/simulation2_Release/ICmpRangeManager.o obj/simulation2_Release/ICmpRangeOverlayRenderer.o obj/simulation2_Release/ICmpSelectable.o obj/simulation2_Release/ICmpSettlement.o obj/simulation2_Release/ICmpSound.o obj/simulation2_Release/ICmpSoundManager.o obj/simulation2_Release/ICmpTemplateManager.o obj/simulation2_Release/ICmpTerrain.o obj/simulation2_Release/ICmpTerritoryDecayManager.o obj/simulation2_Release/ICmpTerritoryInfluence.o obj/simulation2_Release/ICmpTerritoryManager.o obj/simulation2_Release/ICmpTest.o obj/simulation2_Release/ICmpUnitMotion.o obj/simulation2_Release/ICmpUnitRenderer.o obj/simulation2_Release/ICmpUnknownScript.o obj/simulation2_Release/ICmpValueModificationManager.o obj/simulation2_Release/ICmpVisibility.o obj/simulation2_Release/ICmpVision.o obj/simulation2_Release/ICmpVisual.o obj/simulation2_Release/ICmpWaterManager.o obj/simulation2_Release/CinemaPath.o obj/simulation2_Release/Geometry.o obj/simulation2_Release/HierarchicalPathfinder.o obj/simulation2_Release/LongPathfinder.o obj/simulation2_Release/PathGoal.o obj/simulation2_Release/Rasterize.o obj/simulation2_Release/Render.o obj/simulation2_Release/Selection.o obj/simulation2_Release/EngineScriptConversions.o obj/simulation2_Release/JSInterface_Simulation.o obj/simulation2_Release/MessageTypeConversions.o obj/simulation2_Release/ScriptComponent.o obj/simulation2_Release/BinarySerializer.o obj/simulation2_Release/DebugSerializer.o obj/simulation2_Release/HashSerializer.o obj/simulation2_Release/IDeserializer.o obj/simulation2_Release/ISerializer.o obj/simulation2_Release/StdDeserializer.o obj/simulation2_Release/StdSerializer.o obj/simulation2_Release/CmpPtr.o obj/simulation2_Release/ComponentManager.o obj/simulation2_Release/ComponentManagerSerialization.o obj/simulation2_Release/DynamicSubscription.o obj/simulation2_Release/IComponent.o obj/simulation2_Release/LocalTurnManager.o obj/simulation2_Release/ParamNode.o obj/simulation2_Release/ReplayTurnManager.o obj/simulation2_Release/SimContext.o obj/simulation2_Release/TurnManager.o ==== Building scriptinterface (release) ==== precompiled.h mkdir -p obj/scriptinterface_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/scriptinterface -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/valgrind -isystem /usr/include/SDL2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/scriptinterface_Release/precompiled.h.gch" -MF "obj/scriptinterface_Release/precompiled.h.d" -c "../../../source/pch/scriptinterface/precompiled.h" precompiled.cpp mkdir -p obj/scriptinterface_Release ScriptInterface.cpp ScriptConversions.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/scriptinterface -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/valgrind -isystem /usr/include/SDL2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/scriptinterface_Release/precompiled.o" -MF "obj/scriptinterface_Release/precompiled.d" -c "../../../source/pch/scriptinterface/precompiled.cpp" mkdir -p obj/scriptinterface_Release mkdir -p obj/scriptinterface_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/scriptinterface -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/valgrind -isystem /usr/include/SDL2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptConversions.o" -MF "obj/scriptinterface_Release/ScriptConversions.d" -c "../../../source/scriptinterface/ScriptConversions.cpp" ScriptRuntime.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/scriptinterface -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/valgrind -isystem /usr/include/SDL2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptInterface.o" -MF "obj/scriptinterface_Release/ScriptInterface.d" -c "../../../source/scriptinterface/ScriptInterface.cpp" mkdir -p obj/scriptinterface_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/scriptinterface -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/valgrind -isystem /usr/include/SDL2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptRuntime.o" -MF "obj/scriptinterface_Release/ScriptRuntime.d" -c "../../../source/scriptinterface/ScriptRuntime.cpp" ScriptStats.cpp mkdir -p obj/scriptinterface_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/scriptinterface -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/valgrind -isystem /usr/include/SDL2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/scriptinterface_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/scriptinterface_Release/ScriptStats.o" -MF "obj/scriptinterface_Release/ScriptStats.d" -c "../../../source/scriptinterface/ScriptStats.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptStats.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptStats.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Linking scriptinterface mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libscriptinterface.a" obj/scriptinterface_Release/precompiled.o obj/scriptinterface_Release/ScriptConversions.o obj/scriptinterface_Release/ScriptInterface.o obj/scriptinterface_Release/ScriptRuntime.o obj/scriptinterface_Release/ScriptStats.o ==== Building engine (release) ==== precompiled.h mkdir -p obj/engine_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/engine_Release/precompiled.h.gch" -MF "obj/engine_Release/precompiled.h.d" -c "../../../source/pch/engine/precompiled.h" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ L10n.cpp JSInterface_L10n.cpp BoundingBoxAligned.cpp mkdir -p obj/engine_Release mkdir -p obj/engine_Release mkdir -p obj/engine_Release BoundingBoxOriented.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/L10n.o" -MF "obj/engine_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_L10n.o" -MF "obj/engine_Release/JSInterface_L10n.d" -c "../../../source/i18n/scripting/JSInterface_L10n.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/BoundingBoxAligned.o" -MF "obj/engine_Release/BoundingBoxAligned.d" -c "../../../source/maths/BoundingBoxAligned.cpp" mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/BoundingBoxOriented.o" -MF "obj/engine_Release/BoundingBoxOriented.d" -c "../../../source/maths/BoundingBoxOriented.cpp" Brush.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Brush.o" -MF "obj/engine_Release/Brush.d" -c "../../../source/maths/Brush.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/i18n/scripting/JSInterface_L10n.h:22, BUILDSTDERR: from ../../../source/i18n/scripting/JSInterface_L10n.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:32: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/i18n/L10n.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/i18n/L10n.cpp: In member function 'VfsPath L10n::LocalizePath(const VfsPath&) const': BUILDSTDERR: ../../../source/i18n/L10n.cpp:422:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | return sourcePath; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/i18n/L10n.cpp:424:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 424 | return localizedPath; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Fixed.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Fixed.o" -MF "obj/engine_Release/Fixed.d" -c "../../../source/maths/Fixed.cpp" MD5.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/MD5.o" -MF "obj/engine_Release/MD5.d" -c "../../../source/maths/MD5.cpp" Matrix3D.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Matrix3D.o" -MF "obj/engine_Release/Matrix3D.d" -c "../../../source/maths/Matrix3D.cpp" NUSpline.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/NUSpline.o" -MF "obj/engine_Release/NUSpline.d" -c "../../../source/maths/NUSpline.cpp" Noise.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Noise.o" -MF "obj/engine_Release/Noise.d" -c "../../../source/maths/Noise.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/maths/Noise.cpp:29: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ Plane.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Plane.o" -MF "obj/engine_Release/Plane.d" -c "../../../source/maths/Plane.cpp" Quaternion.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Quaternion.o" -MF "obj/engine_Release/Quaternion.d" -c "../../../source/maths/Quaternion.cpp" Sqrt.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Sqrt.o" -MF "obj/engine_Release/Sqrt.d" -c "../../../source/maths/Sqrt.cpp" Vector3D.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Vector3D.o" -MF "obj/engine_Release/Vector3D.d" -c "../../../source/maths/Vector3D.cpp" JSInterface_Network.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Network.o" -MF "obj/engine_Release/JSInterface_Network.d" -c "../../../source/network/scripting/JSInterface_Network.cpp" precompiled.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/precompiled.o" -MF "obj/engine_Release/precompiled.d" -c "../../../source/pch/engine/precompiled.cpp" ArchiveBuilder.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ArchiveBuilder.o" -MF "obj/engine_Release/ArchiveBuilder.d" -c "../../../source/ps/ArchiveBuilder.cpp" CConsole.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CConsole.o" -MF "obj/engine_Release/CConsole.d" -c "../../../source/ps/CConsole.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/network/scripting/JSInterface_Network.h:23, BUILDSTDERR: from ../../../source/network/scripting/JSInterface_Network.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.h:21, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/ArchiveBuilder.cpp:22: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/ArchiveBuilder.cpp: In constructor 'CArchiveBuilder::CArchiveBuilder(const OsPath&, const OsPath&)': BUILDSTDERR: ../../../source/ps/ArchiveBuilder.cpp:32:37: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | m_TempDir(tempdir), m_NumBaseMods(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/ArchiveBuilder.cpp: In member function 'void CArchiveBuilder::Build(const OsPath&, bool)': BUILDSTDERR: ../../../source/ps/ArchiveBuilder.cpp:103:46: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 103 | ret = m_VFS->GetRealPath(VfsPath("cache")/cachedPath, cachedRealPath); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/ArchiveBuilder.cpp:139:47: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 139 | ret = m_VFS->GetRealPath(VfsPath("cache")/cachedPath, cachedRealPath); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/ArchiveBuilder.cpp:162:46: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 162 | ret = m_VFS->GetRealPath(VfsPath("cache")/cachedPath, cachedRealPath); BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/ps/CConsole.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/CConsole.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/network/scripting/JSInterface_Network.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/network/scripting/JSInterface_Network.cpp:31: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/CConsole.cpp:30: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TextRenderer.h:24, BUILDSTDERR: from ../../../source/ps/CConsole.cpp:29: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/CConsole.cpp:30: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ CLogger.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CLogger.o" -MF "obj/engine_Release/CLogger.d" -c "../../../source/ps/CLogger.cpp" CStr.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CStr.o" -MF "obj/engine_Release/CStr.d" -c "../../../source/ps/CStr.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/ps/CLogger.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CStrIntern.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CStrIntern.o" -MF "obj/engine_Release/CStrIntern.d" -c "../../../source/ps/CStrIntern.cpp" CacheLoader.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CacheLoader.o" -MF "obj/engine_Release/CacheLoader.d" -c "../../../source/ps/CacheLoader.cpp" Compress.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Compress.o" -MF "obj/engine_Release/Compress.d" -c "../../../source/ps/Compress.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/CacheLoader.h:21, BUILDSTDERR: from ../../../source/ps/CacheLoader.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/CacheLoader.cpp: In member function 'VfsPath CCacheLoader::LooseCachePath(const VfsPath&, const MD5&, u32)': BUILDSTDERR: ../../../source/ps/CacheLoader.cpp:146:46: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | path_name_only(path.BeforeCommon(sourcePath).Parent().string().c_str()) / BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:239:25: note: initializing argument 1 of 'Path Path::BeforeCommon(Path) const' BUILDSTDERR: 239 | Path BeforeCommon(Path other) const BUILDSTDERR: | ~~~~~^~~~~ ConfigDB.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ConfigDB.o" -MF "obj/engine_Release/ConfigDB.d" -c "../../../source/ps/ConfigDB.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/ConfigDB.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ DllLoader.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/DllLoader.o" -MF "obj/engine_Release/DllLoader.d" -c "../../../source/ps/DllLoader.cpp" Errors.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Errors.o" -MF "obj/engine_Release/Errors.d" -c "../../../source/ps/Errors.cpp" FileIo.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/FileIo.o" -MF "obj/engine_Release/FileIo.d" -c "../../../source/ps/FileIo.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/ps/FileIo.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Filesystem.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Filesystem.o" -MF "obj/engine_Release/Filesystem.d" -c "../../../source/ps/Filesystem.cpp" BUILDSTDERR: In file included from /usr/include/string.h:494, BUILDSTDERR: from /usr/include/c++/9/cstring:42, BUILDSTDERR: from /usr/include/boost/system/error_code.hpp:20, BUILDSTDERR: from /usr/include/boost/filesystem/path_traits.hpp:23, BUILDSTDERR: from /usr/include/boost/filesystem/path.hpp:25, BUILDSTDERR: from /usr/include/boost/filesystem.hpp:16, BUILDSTDERR: from ../../../source/lib/pch/pch_boost.h:57, BUILDSTDERR: from ../../../source/lib/precompiled.h:76, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:18: BUILDSTDERR: In function 'char* strncpy(char*, const char*, size_t)', BUILDSTDERR: inlined from 'CFilePacker::CFilePacker(u32, const char*)' at ../../../source/ps/FileIo.cpp:50:9: BUILDSTDERR: /usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 4 equals destination size [-Wstringop-truncation] BUILDSTDERR: 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Filesystem.cpp:19: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ GUID.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/GUID.o" -MF "obj/engine_Release/GUID.d" -c "../../../source/ps/GUID.cpp" BUILDSTDERR: In file included from ../../../source/ps/Filesystem.cpp:25: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Game.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Game.o" -MF "obj/engine_Release/Game.d" -c "../../../source/ps/Game.cpp" Atlas.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Atlas.o" -MF "obj/engine_Release/Atlas.d" -c "../../../source/ps/GameSetup/Atlas.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/ps/Game.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CmdLineArgs.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CmdLineArgs.o" -MF "obj/engine_Release/CmdLineArgs.d" -c "../../../source/ps/GameSetup/CmdLineArgs.cpp" BUILDSTDERR: ../../../source/ps/GameSetup/CmdLineArgs.cpp: In member function 'OsPath CmdLineArgs::GetArg0() const': BUILDSTDERR: ../../../source/ps/GameSetup/CmdLineArgs.cpp:107:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 107 | return m_Arg0; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/Game.cpp:20: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:24, BUILDSTDERR: from ../../../source/ps/Game.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/ps/Game.cpp:27: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ModelAbstract.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:21, BUILDSTDERR: from ../../../source/ps/Game.cpp:24: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/Game.cpp:27: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ Config.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Config.o" -MF "obj/engine_Release/Config.d" -c "../../../source/ps/GameSetup/Config.cpp" GameSetup.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/GameSetup.o" -MF "obj/engine_Release/GameSetup.d" -c "../../../source/ps/GameSetup/GameSetup.cpp" HWDetect.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/HWDetect.o" -MF "obj/engine_Release/HWDetect.d" -c "../../../source/ps/GameSetup/HWDetect.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/GameSetup/HWDetect.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/ps/GameSetup/HWDetect.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Paths.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Paths.o" -MF "obj/engine_Release/Paths.d" -c "../../../source/ps/GameSetup/Paths.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:35: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/GameSetup/Paths.cpp:21: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/GameSetup/Paths.cpp: In static member function 'static OsPath Paths::Root(const OsPath&)': BUILDSTDERR: ../../../source/ps/GameSetup/Paths.cpp:181:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 181 | return pathname; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Globals.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Globals.o" -MF "obj/engine_Release/Globals.d" -c "../../../source/ps/Globals.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:38: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/CinemaManager.h:23, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:31: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:38: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/ps/GameSetup/GameSetup.cpp:52: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Hotkey.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Hotkey.o" -MF "obj/engine_Release/Hotkey.d" -c "../../../source/ps/Hotkey.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.h:25, BUILDSTDERR: from ../../../source/ps/GameSetup/GameSetup.cpp:89: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ Joystick.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Joystick.o" -MF "obj/engine_Release/Joystick.d" -c "../../../source/ps/Joystick.cpp" BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp: In function 'void MountMods(const Paths&, const std::vector&)': BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp:401:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 401 | if (DirectoryExists(modPath / modName/"")) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp:402:33: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 402 | g_VFS->Mount(L"", modPath / modName/"", baseFlags, priority); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp:404:37: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 404 | g_VFS->Mount(L"", modUserPath / modName/"", userFlags, priority); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp:408:32: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 408 | g_VFS->Mount(L"", modPath / modName/"", baseFlags, priority); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp:410:36: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 410 | g_VFS->Mount(L"", modUserPath / modName/"", userFlags, priority+1); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp: In function 'void InitVfs(const CmdLineArgs&, int)': BUILDSTDERR: ../../../source/ps/GameSetup/GameSetup.cpp:423:26: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 423 | OsPath logs(paths.Logs()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ KeyName.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/KeyName.o" -MF "obj/engine_Release/KeyName.d" -c "../../../source/ps/KeyName.cpp" Loader.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Loader.o" -MF "obj/engine_Release/Loader.d" -c "../../../source/ps/Loader.cpp" Mod.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Mod.o" -MF "obj/engine_Release/Mod.d" -c "../../../source/ps/Mod.cpp" ModInstaller.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ModInstaller.o" -MF "obj/engine_Release/ModInstaller.d" -c "../../../source/ps/ModInstaller.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/Mod.h:23, BUILDSTDERR: from ../../../source/ps/Mod.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ModIo.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ModIo.o" -MF "obj/engine_Release/ModIo.d" -c "../../../source/ps/ModIo.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ModInstaller.h:22, BUILDSTDERR: from ../../../source/ps/ModInstaller.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/ModInstaller.h:23, BUILDSTDERR: from ../../../source/ps/ModInstaller.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/Mod.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/Mod.cpp: In function 'JS::Value Mod::GetAvailableMods(const ScriptInterface&)': BUILDSTDERR: ../../../source/ps/Mod.cpp:63:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 63 | if (vfs->Mount(L"", modPath / *iter, VFS_MOUNT_MUST_EXIST) < 0) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/Mod.cpp:89:38: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 89 | if (vfs->Mount(L"", modUserPath / *iter, VFS_MOUNT_MUST_EXIST) < 0) BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/ModInstaller.cpp: In constructor 'CModInstaller::CModInstaller(const OsPath&, const OsPath&)': BUILDSTDERR: ../../../source/ps/ModInstaller.cpp:29:76: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 29 | m_ModsDir(modsdir), m_TempDir(tempdir / "_modscache"), m_CacheDir("cache/") BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/ModIo.h:27, BUILDSTDERR: from ../../../source/ps/ModIo.cpp:25: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/ModIo.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/ModIo.cpp: In member function 'void ModIo::StartDownloadMod(size_t)': BUILDSTDERR: ../../../source/ps/ModIo.cpp:321:82: warning: 'new' of type 'DownloadCallbackData' with extended alignment 64 [-Waligned-new=] BUILDSTDERR: 321 | m_CallbackData = new DownloadCallbackData(sys_OpenFile(m_DownloadFilePath, "wb")); BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/ps/ModIo.cpp:321:82: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter BUILDSTDERR: ../../../source/ps/ModIo.cpp:321:82: note: use '-faligned-new' to enable C++17 over-aligned new support Preprocessor.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Preprocessor.o" -MF "obj/engine_Release/Preprocessor.d" -c "../../../source/ps/Preprocessor.cpp" PreprocessorWrapper.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/PreprocessorWrapper.o" -MF "obj/engine_Release/PreprocessorWrapper.d" -c "../../../source/ps/PreprocessorWrapper.cpp" Profile.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Profile.o" -MF "obj/engine_Release/Profile.d" -c "../../../source/ps/Profile.cpp" ProfileViewer.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ProfileViewer.o" -MF "obj/engine_Release/ProfileViewer.d" -c "../../../source/ps/ProfileViewer.cpp" Profiler2.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Profiler2.o" -MF "obj/engine_Release/Profiler2.d" -c "../../../source/ps/Profiler2.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/ProfileViewer.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/ProfileViewer.cpp:31: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/ProfileViewer.cpp:31: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUITooltip.h:25, BUILDSTDERR: from ../../../source/gui/CGUI.h:26, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/ProfileViewer.cpp:31: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/ps/ProfileViewer.cpp:31: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ Profiler2GPU.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Profiler2GPU.o" -MF "obj/engine_Release/Profiler2GPU.d" -c "../../../source/ps/Profiler2GPU.cpp" Pyrogenesis.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Pyrogenesis.o" -MF "obj/engine_Release/Pyrogenesis.d" -c "../../../source/ps/Pyrogenesis.cpp" Replay.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Replay.o" -MF "obj/engine_Release/Replay.d" -c "../../../source/ps/Replay.cpp" SavedGame.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/SavedGame.o" -MF "obj/engine_Release/SavedGame.d" -c "../../../source/ps/SavedGame.cpp" Shapes.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Shapes.o" -MF "obj/engine_Release/Shapes.d" -c "../../../source/ps/Shapes.cpp" BUILDSTDERR: ../../../source/ps/Shapes.cpp: In member function 'CRect CRect::operator+() const': BUILDSTDERR: ../../../source/ps/Shapes.cpp:157:10: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 157 | return *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/ps/Shapes.cpp:124:8: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 124 | CRect& CRect::operator = (const CRect& a) BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../source/ps/Shapes.cpp: In member function 'CPos CPos::operator+() const': BUILDSTDERR: ../../../source/ps/Shapes.cpp:346:10: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 346 | return *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/ps/Shapes.cpp:318:7: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 318 | CPos& CPos::operator = (const CPos& a) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/ps/Shapes.cpp: In member function 'CSize CSize::operator+() const': BUILDSTDERR: ../../../source/ps/Shapes.cpp:448:10: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 448 | return *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/ps/Shapes.cpp:420:8: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 420 | CSize& CSize::operator = (const CSize& a) BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/ps/Replay.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/Replay.cpp:27: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/Mod.h:23, BUILDSTDERR: from ../../../source/ps/Replay.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/SavedGame.h:21, BUILDSTDERR: from ../../../source/ps/SavedGame.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/ps/Replay.cpp: In member function 'virtual OsPath CReplayLogger::GetDirectory() const': BUILDSTDERR: ../../../source/ps/Replay.cpp:106:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 106 | return m_Directory; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TemplateLoader.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/TemplateLoader.o" -MF "obj/engine_Release/TemplateLoader.d" -c "../../../source/ps/TemplateLoader.cpp" ThreadUtil.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ThreadUtil.o" -MF "obj/engine_Release/ThreadUtil.d" -c "../../../source/ps/ThreadUtil.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/ps/SavedGame.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/TemplateLoader.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TouchInput.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/TouchInput.o" -MF "obj/engine_Release/TouchInput.d" -c "../../../source/ps/TouchInput.cpp" BUILDSTDERR: In file included from ../../../source/ps/SavedGame.cpp:30: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/ps/TouchInput.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/TouchInput.cpp:28: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ UserReport.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/UserReport.o" -MF "obj/engine_Release/UserReport.d" -c "../../../source/ps/UserReport.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/UserReport.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Util.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Util.o" -MF "obj/engine_Release/Util.d" -c "../../../source/ps/Util.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/ps/Util.cpp:43: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/Util.cpp:43: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/Util.cpp: In function 'OsPath createDateIndexSubdirectory(const OsPath&)': BUILDSTDERR: ../../../source/ps/Util.cpp:228:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 228 | return path; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/Util.cpp: In function 'void WriteScreenshot(const VfsPath&)': BUILDSTDERR: ../../../source/ps/Util.cpp:241:73: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | const VfsPath filenameFormat = basenameFormat.ChangeExtension(extension); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:211:28: note: initializing argument 1 of 'Path Path::ChangeExtension(Path) const' BUILDSTDERR: 211 | Path ChangeExtension(Path extension) const BUILDSTDERR: | ~~~~~^~~~~~~~~ BUILDSTDERR: ../../../source/ps/Util.cpp: In function 'void WriteBigScreenshot(const VfsPath&, int)': BUILDSTDERR: ../../../source/ps/Util.cpp:300:73: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 300 | const VfsPath filenameFormat = basenameFormat.ChangeExtension(extension); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:211:28: note: initializing argument 1 of 'Path Path::ChangeExtension(Path) const' BUILDSTDERR: 211 | Path ChangeExtension(Path extension) const BUILDSTDERR: | ~~~~~^~~~~~~~~ VideoMode.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/VideoMode.o" -MF "obj/engine_Release/VideoMode.d" -c "../../../source/ps/VideoMode.cpp" VisualReplay.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/VisualReplay.o" -MF "obj/engine_Release/VisualReplay.d" -c "../../../source/ps/VisualReplay.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/VisualReplay.h:21, BUILDSTDERR: from ../../../source/ps/VisualReplay.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/ps/VideoMode.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ World.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/World.o" -MF "obj/engine_Release/World.d" -c "../../../source/ps/World.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/VideoMode.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/VideoMode.cpp:34: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/VisualReplay.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/VisualReplay.cpp:30: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'bool VisualReplay::StartVisualReplay(const OsPath&)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:58:63: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 58 | const OsPath replayFile = VisualReplay::GetDirectoryName() / directory / L"commands.txt"; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'JS::HandleObject VisualReplay::ReloadReplayCache(const ScriptInterface&, bool)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:158:50: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 158 | const OsPath replayFile = GetDirectoryName() / directory / L"commands.txt"; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'JS::Value VisualReplay::LoadReplayData(const ScriptInterface&, const OsPath&)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:328:49: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 328 | const OsPath replayFile = GetDirectoryName() / directory / L"commands.txt"; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'bool VisualReplay::DeleteReplay(const OsPath&)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:410:48: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 410 | const OsPath directory = GetDirectoryName() / replayDirectory; BUILDSTDERR: | ^~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'JS::Value VisualReplay::GetReplayAttributes(ScriptInterface::CxPrivate*, const OsPath&)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:423:49: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 423 | const OsPath replayFile = GetDirectoryName() / directoryName / L"commands.txt"; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'bool VisualReplay::HasReplayMetadata(const OsPath&)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:486:45: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 486 | const OsPath filePath(GetDirectoryName() / directoryName / L"metadata.json"); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/ps/VisualReplay.cpp: In function 'JS::Value VisualReplay::GetReplayMetadata(ScriptInterface::CxPrivate*, const OsPath&)': BUILDSTDERR: ../../../source/ps/VisualReplay.cpp:506:74: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 506 | std::ifstream* stream = new std::ifstream(OsString(GetDirectoryName() / directoryName / L"metadata.json").c_str()); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/MapReader.h:25, BUILDSTDERR: from ../../../source/ps/World.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:26, BUILDSTDERR: from ../../../source/ps/World.cpp:28: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/World.cpp:37: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ RelaxNG.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/RelaxNG.o" -MF "obj/engine_Release/RelaxNG.d" -c "../../../source/ps/XML/RelaxNG.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ XMLWriter.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/XMLWriter.o" -MF "obj/engine_Release/XMLWriter.d" -c "../../../source/ps/XML/XMLWriter.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/XMLWriter.h:106, BUILDSTDERR: from ../../../source/ps/XML/XMLWriter.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ XeroXMB.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/XeroXMB.o" -MF "obj/engine_Release/XeroXMB.d" -c "../../../source/ps/XML/XeroXMB.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/ps/XML/XeroXMB.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Xeromyces.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/Xeromyces.o" -MF "obj/engine_Release/Xeromyces.d" -c "../../../source/ps/XML/Xeromyces.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/CacheLoader.h:21, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/ps/XML/Xeromyces.cpp: In member function 'bool CXeromyces::GenerateCachedXMB(const PIVFS&, const VfsPath&, VfsPath&, const string&)': BUILDSTDERR: ../../../source/ps/XML/Xeromyces.cpp:156:58: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 156 | return (ConvertFile(vfs, sourcePath, VfsPath("cache") / archiveCachePath, validatorName) == PSRETURN_OK); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ JSInterface_ConfigDB.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_ConfigDB.o" -MF "obj/engine_Release/JSInterface_ConfigDB.d" -c "../../../source/ps/scripting/JSInterface_ConfigDB.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ JSInterface_Console.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Console.o" -MF "obj/engine_Release/JSInterface_Console.d" -c "../../../source/ps/scripting/JSInterface_Console.cpp" BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = bool; T0 = std::__cxx11::basic_string; T1 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::WriteFile; uint = unsigned int]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = bool; T0 = std::__cxx11::basic_string; T1 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::WriteFile]' BUILDSTDERR: ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:169:107: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:121:120: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | ScriptInterface_NativeWrapper::template call(cx, &rval, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:54:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 54 | # define BOOST_PP_REPEAT_1_3(m, d) BOOST_PP_REPEAT_1_2(m, d) m(2, 2, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:73:73: note: initializing argument 5 of 'static void ScriptInterface_NativeWrapper::call(JSContext*, JS::MutableHandleValue, F, Ts ...) [with F = bool(ScriptInterface::CxPrivate*, const std::__cxx11::basic_string&, const Path&); Ts = {std::__cxx11::basic_string, std::allocator >, Path}; R = bool; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 73 | static void call(JSContext* cx, JS::MutableHandleValue rval, F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = bool; T0 = std::__cxx11::basic_string; T1 = std::__cxx11::basic_string; T2 = std::__cxx11::basic_string; T3 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::WriteValueToFile; uint = unsigned int]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = bool; T0 = std::__cxx11::basic_string; T1 = std::__cxx11::basic_string; T2 = std::__cxx11::basic_string; T3 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::WriteValueToFile]' BUILDSTDERR: ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:170:147: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:121:120: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | ScriptInterface_NativeWrapper::template call(cx, &rval, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:56:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 56 | # define BOOST_PP_REPEAT_1_5(m, d) BOOST_PP_REPEAT_1_4(m, d) m(2, 4, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:73:73: note: initializing argument 7 of 'static void ScriptInterface_NativeWrapper::call(JSContext*, JS::MutableHandleValue, F, Ts ...) [with F = bool(ScriptInterface::CxPrivate*, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&, const Path&); Ts = {std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, std::__cxx11::basic_string, std::allocator >, Path}; R = bool; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 73 | static void call(JSContext* cx, JS::MutableHandleValue rval, F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = bool; T0 = std::__cxx11::basic_string; T1 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::SetFile; uint = unsigned int]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = bool; T0 = std::__cxx11::basic_string; T1 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::SetFile]' BUILDSTDERR: ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:171:103: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:121:120: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | ScriptInterface_NativeWrapper::template call(cx, &rval, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:54:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 54 | # define BOOST_PP_REPEAT_1_3(m, d) BOOST_PP_REPEAT_1_2(m, d) m(2, 2, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:73:73: note: initializing argument 5 of 'static void ScriptInterface_NativeWrapper::call(JSContext*, JS::MutableHandleValue, F, Ts ...) [with F = bool(ScriptInterface::CxPrivate*, const std::__cxx11::basic_string&, const Path&); Ts = {std::__cxx11::basic_string, std::allocator >, Path}; R = bool; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 73 | static void call(JSContext* cx, JS::MutableHandleValue rval, F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/scripting/JSInterface_ConfigDB.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h: In instantiation of 'static T ScriptInterface::AssignOrFromJSVal(JSContext*, const HandleValue&, bool&) [with T = Path; JS::HandleValue = JS::Handle]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:125:1: required from 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = bool; T0 = std::__cxx11::basic_string; T1 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::WriteFile; uint = unsigned int]' BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = bool; T0 = std::__cxx11::basic_string; T1 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type, typename ScriptInterface::MaybeRef::Type) = JSI_ConfigDB::WriteFile]' BUILDSTDERR: ../../../source/ps/scripting/JSInterface_ConfigDB.cpp:169:107: required from here BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h:480:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 480 | return retVal; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_Debug.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Debug.o" -MF "obj/engine_Release/JSInterface_Debug.d" -c "../../../source/ps/scripting/JSInterface_Debug.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Console.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Console.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Debug.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Debug.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ JSInterface_Game.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Game.o" -MF "obj/engine_Release/JSInterface_Game.d" -c "../../../source/ps/scripting/JSInterface_Game.cpp" JSInterface_Main.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Main.o" -MF "obj/engine_Release/JSInterface_Main.d" -c "../../../source/ps/scripting/JSInterface_Main.cpp" JSInterface_Mod.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Mod.o" -MF "obj/engine_Release/JSInterface_Mod.d" -c "../../../source/ps/scripting/JSInterface_Mod.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Game.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Game.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Mod.h:22, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Mod.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ JSInterface_ModIo.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_ModIo.o" -MF "obj/engine_Release/JSInterface_ModIo.d" -c "../../../source/ps/scripting/JSInterface_ModIo.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Game.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/scripting/JSInterface_Game.cpp:26: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/MapReader.h:25, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = JS::Value; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = JSI_Main::LoadMapSettings; uint = unsigned int]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = JS::Value; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = JSI_Main::LoadMapSettings]' BUILDSTDERR: ../../../source/ps/scripting/JSInterface_Main.cpp:134:90: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:121:120: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | ScriptInterface_NativeWrapper::template call(cx, &rval, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:53:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 53 | # define BOOST_PP_REPEAT_1_2(m, d) BOOST_PP_REPEAT_1_1(m, d) m(2, 1, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:73:73: note: initializing argument 4 of 'static void ScriptInterface_NativeWrapper::call(JSContext*, JS::MutableHandleValue, F, Ts ...) [with F = JS::Value(ScriptInterface::CxPrivate*, const Path&); Ts = {Path}; R = JS::Value; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 73 | static void call(JSContext* cx, JS::MutableHandleValue rval, F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/scripting/JSInterface_Main.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_Main.cpp:20: BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h: In instantiation of 'static T ScriptInterface::AssignOrFromJSVal(JSContext*, const HandleValue&, bool&) [with T = Path; JS::HandleValue = JS::Handle]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:125:1: required from 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = JS::Value; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = JSI_Main::LoadMapSettings; uint = unsigned int]' BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = JS::Value; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = JSI_Main::LoadMapSettings]' BUILDSTDERR: ../../../source/ps/scripting/JSInterface_Main.cpp:134:90: required from here BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h:480:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 480 | return retVal; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ModIo.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_ModIo.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ JSInterface_SavedGame.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_SavedGame.o" -MF "obj/engine_Release/JSInterface_SavedGame.d" -c "../../../source/ps/scripting/JSInterface_SavedGame.cpp" JSInterface_UserReport.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_UserReport.o" -MF "obj/engine_Release/JSInterface_UserReport.d" -c "../../../source/ps/scripting/JSInterface_UserReport.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_SavedGame.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_SavedGame.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_UserReport.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_UserReport.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ JSInterface_VFS.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_VFS.o" -MF "obj/engine_Release/JSInterface_VFS.d" -c "../../../source/ps/scripting/JSInterface_VFS.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_SavedGame.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/ps/scripting/JSInterface_SavedGame.cpp:25: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_UserReport.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_VisualReplay.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_VisualReplay.o" -MF "obj/engine_Release/JSInterface_VisualReplay.d" -c "../../../source/ps/scripting/JSInterface_VisualReplay.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_VFS.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_VFS.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_VisualReplay.h:21, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_VisualReplay.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/scripting/JSInterface_VFS.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ SoundManager.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/SoundManager.o" -MF "obj/engine_Release/SoundManager.d" -c "../../../source/soundmanager/SoundManager.cpp" OggData.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/OggData.o" -MF "obj/engine_Release/OggData.d" -c "../../../source/soundmanager/data/OggData.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/soundmanager/SoundManager.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/soundmanager/data/ogg.h:25, BUILDSTDERR: from ../../../source/soundmanager/data/OggData.h:25, BUILDSTDERR: from ../../../source/soundmanager/data/OggData.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ SoundData.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/SoundData.o" -MF "obj/engine_Release/SoundData.d" -c "../../../source/soundmanager/data/SoundData.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/soundmanager/data/ogg.h:25, BUILDSTDERR: from ../../../source/soundmanager/data/OggData.h:25, BUILDSTDERR: from ../../../source/soundmanager/data/SoundData.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ogg.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/ogg.o" -MF "obj/engine_Release/ogg.d" -c "../../../source/soundmanager/data/ogg.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/soundmanager/data/ogg.h:25, BUILDSTDERR: from ../../../source/soundmanager/data/ogg.cpp:19: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CBufferItem.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CBufferItem.o" -MF "obj/engine_Release/CBufferItem.d" -c "../../../source/soundmanager/items/CBufferItem.cpp" CSoundBase.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CSoundBase.o" -MF "obj/engine_Release/CSoundBase.d" -c "../../../source/soundmanager/items/CSoundBase.cpp" BUILDSTDERR: ../../../source/soundmanager/items/CSoundBase.cpp: In member function 'virtual const Path CSoundBase::GetName()': BUILDSTDERR: ../../../source/soundmanager/items/CSoundBase.cpp:365:35: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 365 | return m_SoundData->GetFileName(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CSoundItem.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CSoundItem.o" -MF "obj/engine_Release/CSoundItem.d" -c "../../../source/soundmanager/items/CSoundItem.cpp" CStreamItem.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/CStreamItem.o" -MF "obj/engine_Release/CStreamItem.d" -c "../../../source/soundmanager/items/CStreamItem.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/soundmanager/data/ogg.h:25, BUILDSTDERR: from ../../../source/soundmanager/data/OggData.h:25, BUILDSTDERR: from ../../../source/soundmanager/items/CStreamItem.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_Sound.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/JSInterface_Sound.o" -MF "obj/engine_Release/JSInterface_Sound.d" -c "../../../source/soundmanager/scripting/JSInterface_Sound.cpp" SoundGroup.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/SoundGroup.o" -MF "obj/engine_Release/SoundGroup.d" -c "../../../source/soundmanager/scripting/SoundGroup.cpp" format.cpp mkdir -p obj/engine_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/engine -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem /usr/include/libxml2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/engine_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/engine_Release/format.o" -MF "obj/engine_Release/format.d" -c "../../../source/third_party/cppformat/format.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/soundmanager/scripting/SoundGroup.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/soundmanager/scripting/SoundGroup.cpp:33: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/soundmanager/scripting/JSInterface_Sound.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/Pyrogenesis.h:27, BUILDSTDERR: from ../../../source/pch/engine/precompiled.h:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/soundmanager/scripting/JSInterface_Sound.cpp:26: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ Linking engine mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libengine.a" obj/engine_Release/L10n.o obj/engine_Release/JSInterface_L10n.o obj/engine_Release/BoundingBoxAligned.o obj/engine_Release/BoundingBoxOriented.o obj/engine_Release/Brush.o obj/engine_Release/Fixed.o obj/engine_Release/MD5.o obj/engine_Release/Matrix3D.o obj/engine_Release/NUSpline.o obj/engine_Release/Noise.o obj/engine_Release/Plane.o obj/engine_Release/Quaternion.o obj/engine_Release/Sqrt.o obj/engine_Release/Vector3D.o obj/engine_Release/JSInterface_Network.o obj/engine_Release/precompiled.o obj/engine_Release/ArchiveBuilder.o obj/engine_Release/CConsole.o obj/engine_Release/CLogger.o obj/engine_Release/CStr.o obj/engine_Release/CStrIntern.o obj/engine_Release/CacheLoader.o obj/engine_Release/Compress.o obj/engine_Release/ConfigDB.o obj/engine_Release/DllLoader.o obj/engine_Release/Errors.o obj/engine_Release/FileIo.o obj/engine_Release/Filesystem.o obj/engine_Release/GUID.o obj/engine_Release/Game.o obj/engine_Release/Atlas.o obj/engine_Release/CmdLineArgs.o obj/engine_Release/Config.o obj/engine_Release/GameSetup.o obj/engine_Release/HWDetect.o obj/engine_Release/Paths.o obj/engine_Release/Globals.o obj/engine_Release/Hotkey.o obj/engine_Release/Joystick.o obj/engine_Release/KeyName.o obj/engine_Release/Loader.o obj/engine_Release/Mod.o obj/engine_Release/ModInstaller.o obj/engine_Release/ModIo.o obj/engine_Release/Preprocessor.o obj/engine_Release/PreprocessorWrapper.o obj/engine_Release/Profile.o obj/engine_Release/ProfileViewer.o obj/engine_Release/Profiler2.o obj/engine_Release/Profiler2GPU.o obj/engine_Release/Pyrogenesis.o obj/engine_Release/Replay.o obj/engine_Release/SavedGame.o obj/engine_Release/Shapes.o obj/engine_Release/TemplateLoader.o obj/engine_Release/ThreadUtil.o obj/engine_Release/TouchInput.o obj/engine_Release/UserReport.o obj/engine_Release/Util.o obj/engine_Release/VideoMode.o obj/engine_Release/VisualReplay.o obj/engine_Release/World.o obj/engine_Release/RelaxNG.o obj/engine_Release/XMLWriter.o obj/engine_Release/XeroXMB.o obj/engine_Release/Xeromyces.o obj/engine_Release/JSInterface_ConfigDB.o obj/engine_Release/JSInterface_Console.o obj/engine_Release/JSInterface_Debug.o obj/engine_Release/JSInterface_Game.o obj/engine_Release/JSInterface_Main.o obj/engine_Release/JSInterface_Mod.o obj/engine_Release/JSInterface_ModIo.o obj/engine_Release/JSInterface_SavedGame.o obj/engine_Release/JSInterface_UserReport.o obj/engine_Release/JSInterface_VFS.o obj/engine_Release/JSInterface_VisualReplay.o obj/engine_Release/SoundManager.o obj/engine_Release/OggData.o obj/engine_Release/SoundData.o obj/engine_Release/ogg.o obj/engine_Release/CBufferItem.o obj/engine_Release/CSoundBase.o obj/engine_Release/CSoundItem.o obj/engine_Release/CStreamItem.o obj/engine_Release/JSInterface_Sound.o obj/engine_Release/SoundGroup.o obj/engine_Release/format.o ==== Building graphics (release) ==== precompiled.h mkdir -p obj/graphics_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/graphics_Release/precompiled.h.gch" -MF "obj/graphics_Release/precompiled.h.d" -c "../../../source/pch/graphics/precompiled.h" Camera.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Camera.o" -MF "obj/graphics_Release/Camera.d" -c "../../../source/graphics/Camera.cpp" CinemaManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/CinemaManager.o" -MF "obj/graphics_Release/CinemaManager.d" -c "../../../source/graphics/CinemaManager.cpp" ColladaManager.cpp mkdir -p obj/graphics_Release Color.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ColladaManager.o" -MF "obj/graphics_Release/ColladaManager.d" -c "../../../source/graphics/ColladaManager.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Color.o" -MF "obj/graphics_Release/Color.d" -c "../../../source/graphics/Color.cpp" Decal.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Decal.o" -MF "obj/graphics_Release/Decal.d" -c "../../../source/graphics/Decal.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/graphics/Decal.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/graphics/Camera.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/graphics/Camera.cpp:32: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/graphics/Camera.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/Camera.cpp:32: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/graphics/Camera.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/graphics/Camera.cpp:33: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/graphics/ColladaManager.cpp: In member function 'VfsPath CColladaManager::GetLoadablePath(const VfsPath&, CColladaManager::FileType)': BUILDSTDERR: ../../../source/graphics/ColladaManager.cpp:383:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 383 | return cachePath; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ColladaManager.cpp:400:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 400 | return sourcePath; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ColladaManager.cpp:415:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 415 | return cachePath; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ColladaManager.cpp: In member function 'bool CColladaManager::GenerateCachedFile(const VfsPath&, CColladaManager::FileType, VfsPath&)': BUILDSTDERR: ../../../source/graphics/ColladaManager.cpp:432:51: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 432 | return m->Convert(sourcePath, VfsPath("cache") / archiveCachePath, type); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/ColladaManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/CinemaManager.h:23, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/CinemaManager.cpp:39: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/graphics/CinemaManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Font.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Font.o" -MF "obj/graphics_Release/Font.d" -c "../../../source/graphics/Font.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/graphics/Font.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/graphics/Font.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/graphics/Font.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ FontManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/FontManager.o" -MF "obj/graphics_Release/FontManager.d" -c "../../../source/graphics/FontManager.cpp" FontMetrics.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/FontMetrics.o" -MF "obj/graphics_Release/FontMetrics.d" -c "../../../source/graphics/FontMetrics.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/graphics/FontMetrics.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/graphics/FontMetrics.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/graphics/FontMetrics.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/FontManager.cpp: In member function 'bool CFontManager::ReadFont(CFont*, CStrIntern)': BUILDSTDERR: ../../../source/graphics/FontManager.cpp:60:29: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 60 | if (g_VFS->LoadFile(path / fntName, buf, size) < 0) BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/graphics/FontManager.cpp:24: BUILDSTDERR: ../../../source/graphics/FontManager.cpp:62:51: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 62 | LOGERROR("Failed to open font file %s", (path / fntName).string8()); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/ps/CLogger.h:36:67: note: in definition of macro 'LOGERROR' BUILDSTDERR: 36 | #define LOGERROR(...) g_Logger->WriteError (fmt::sprintf(__VA_ARGS__).c_str()) BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/graphics/FontManager.cpp:127:41: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 127 | CTextureProperties textureProps(path / imgName); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/FontManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ Frustum.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Frustum.o" -MF "obj/graphics_Release/Frustum.d" -c "../../../source/graphics/Frustum.cpp" GameView.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/GameView.o" -MF "obj/graphics_Release/GameView.d" -c "../../../source/graphics/GameView.cpp" HFTracer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/HFTracer.o" -MF "obj/graphics_Release/HFTracer.d" -c "../../../source/graphics/HFTracer.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/HFTracer.cpp:26: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/HFTracer.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/HFTracer.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/HFTracer.cpp:26: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/HFTracer.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:30: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.h:22, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:37: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ HeightMipmap.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/HeightMipmap.o" -MF "obj/graphics_Release/HeightMipmap.d" -c "../../../source/graphics/HeightMipmap.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ LOSTexture.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/LOSTexture.o" -MF "obj/graphics_Release/LOSTexture.d" -c "../../../source/graphics/LOSTexture.cpp" BUILDSTDERR: In file included from ../../../source/graphics/GameView.cpp:47: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/GameView.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/graphics/LOSTexture.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ LightEnv.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/LightEnv.o" -MF "obj/graphics_Release/LightEnv.d" -c "../../../source/graphics/LightEnv.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:23, BUILDSTDERR: from ../../../source/graphics/LOSTexture.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/graphics/LOSTexture.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/LOSTexture.cpp:27: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/graphics/LOSTexture.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ MapGenerator.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MapGenerator.o" -MF "obj/graphics_Release/MapGenerator.d" -c "../../../source/graphics/MapGenerator.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/graphics/LOSTexture.cpp:31: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ MapIO.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MapIO.o" -MF "obj/graphics_Release/MapIO.d" -c "../../../source/graphics/MapIO.cpp" BUILDSTDERR: ../../../source/graphics/LOSTexture.cpp: In member function 'void CLOSTexture::RecomputeTexture(int)': BUILDSTDERR: ../../../source/graphics/LOSTexture.cpp:347:62: warning: implicitly-declared 'constexpr ICmpRangeManager::CLosQuerier::CLosQuerier(const ICmpRangeManager::CLosQuerier&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 347 | GenerateBitmap(los, &losData[0], m_MapSize, m_MapSize, pitch); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/graphics/LOSTexture.cpp:20: BUILDSTDERR: ../../../source/simulation2/components/ICmpRangeManager.h:258:22: note: because 'ICmpRangeManager::CLosQuerier' has user-provided 'const ICmpRangeManager::CLosQuerier& ICmpRangeManager::CLosQuerier::operator=(const ICmpRangeManager::CLosQuerier&)' BUILDSTDERR: 258 | const CLosQuerier& operator=(const CLosQuerier&); // not implemented BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/LOSTexture.cpp:20: BUILDSTDERR: ../../../source/graphics/LOSTexture.h:86:52: note: initializing argument 1 of 'void CLOSTexture::GenerateBitmap(ICmpRangeManager::CLosQuerier, u8*, size_t, size_t, size_t)' BUILDSTDERR: 86 | void GenerateBitmap(ICmpRangeManager::CLosQuerier los, u8* losData, size_t w, size_t h, size_t pitch); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapIO.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/MapIO.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapIO.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/MapIO.cpp:22: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapIO.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/ps/FileIo.h:34, BUILDSTDERR: from ../../../source/graphics/MapGenerator.h:21, BUILDSTDERR: from ../../../source/graphics/MapGenerator.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/MapGenerator.h:21, BUILDSTDERR: from ../../../source/graphics/MapGenerator.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/ps/FileIo.h:34, BUILDSTDERR: from ../../../source/graphics/MapGenerator.h:21, BUILDSTDERR: from ../../../source/graphics/MapGenerator.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/MapGenerator.h:24, BUILDSTDERR: from ../../../source/graphics/MapGenerator.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ MapReader.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MapReader.o" -MF "obj/graphics_Release/MapReader.d" -c "../../../source/graphics/MapReader.cpp" MapWriter.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MapWriter.o" -MF "obj/graphics_Release/MapWriter.d" -c "../../../source/graphics/MapWriter.cpp" BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/MapGenerator.cpp:23: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/ps/FileIo.h:34, BUILDSTDERR: from ../../../source/graphics/MapGenerator.h:21, BUILDSTDERR: from ../../../source/graphics/MapGenerator.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Material.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Material.o" -MF "obj/graphics_Release/Material.d" -c "../../../source/graphics/Material.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:21, BUILDSTDERR: from ../../../source/graphics/MapWriter.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/MapReader.h:25, BUILDSTDERR: from ../../../source/graphics/MapWriter.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:21, BUILDSTDERR: from ../../../source/graphics/MapWriter.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:26, BUILDSTDERR: from ../../../source/graphics/MapWriter.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/MapReader.h:25, BUILDSTDERR: from ../../../source/graphics/MapReader.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:26, BUILDSTDERR: from ../../../source/graphics/MapReader.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ MaterialManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MaterialManager.o" -MF "obj/graphics_Release/MaterialManager.d" -c "../../../source/graphics/MaterialManager.cpp" BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/MapWriter.cpp:26: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:21, BUILDSTDERR: from ../../../source/graphics/MapWriter.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/MapReader.cpp:27: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MapIO.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.h:21, BUILDSTDERR: from ../../../source/graphics/MapReader.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MaterialManager.h:23, BUILDSTDERR: from ../../../source/graphics/MaterialManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/graphics/MaterialManager.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MaterialManager.h:23, BUILDSTDERR: from ../../../source/graphics/MaterialManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ MeshManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MeshManager.o" -MF "obj/graphics_Release/MeshManager.d" -c "../../../source/graphics/MeshManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/MeshManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ MiniPatch.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MiniPatch.o" -MF "obj/graphics_Release/MiniPatch.d" -c "../../../source/graphics/MiniPatch.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/MeshManager.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/MeshManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/MiniPatch.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/MiniPatch.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/MiniPatch.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/MiniPatch.cpp:24: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/MiniPatch.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Model.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Model.o" -MF "obj/graphics_Release/Model.d" -c "../../../source/graphics/Model.cpp" ModelAbstract.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ModelAbstract.o" -MF "obj/graphics_Release/ModelAbstract.d" -c "../../../source/graphics/ModelAbstract.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/Model.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/graphics/Model.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/Model.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ModelDef.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ModelDef.o" -MF "obj/graphics_Release/ModelDef.d" -c "../../../source/graphics/ModelDef.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:36, BUILDSTDERR: from ../../../source/graphics/Model.cpp:34: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:29, BUILDSTDERR: from ../../../source/graphics/ModelDef.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/graphics/ModelDef.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:29, BUILDSTDERR: from ../../../source/graphics/ModelDef.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ObjectBase.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ObjectBase.o" -MF "obj/graphics_Release/ObjectBase.d" -c "../../../source/graphics/ObjectBase.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/graphics/ObjectBase.h: In constructor 'CObjectBase::Variation::Variation(CObjectBase::Variation&&)': BUILDSTDERR: ../../../source/graphics/ObjectBase.h:111:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 111 | struct Variation BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/graphics/ObjectBase.h:111:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 111 | struct Variation BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ObjectBase.cpp: In member function 'const CObjectBase::Variation CObjectBase::BuildVariation(const std::vector&)': BUILDSTDERR: ../../../source/graphics/ObjectBase.cpp:469:9: note: synthesized method 'CObjectBase::Variation::Variation(CObjectBase::Variation&&)' first required here BUILDSTDERR: 469 | return variation; BUILDSTDERR: | ^~~~~~~~~ ObjectEntry.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ObjectEntry.o" -MF "obj/graphics_Release/ObjectEntry.d" -c "../../../source/graphics/ObjectEntry.cpp" BUILDSTDERR: In file included from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/graphics/ObjectBase.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(_U1&&, _U2&&) [with _U1 = CStr8&; _U2 = CObjectBase::Anim&; typename std::enable_if<(std::_PCC::_MoveConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyMoveConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = CStr8; _T2 = CObjectBase::Anim]': BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:529:14: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = CStr8&; _T2 = CObjectBase::Anim&; typename std::__decay_and_strip<_T2>::__type = CObjectBase::Anim; typename std::__decay_and_strip<_Tp>::__type = CStr8]' BUILDSTDERR: ../../../source/graphics/ObjectBase.cpp:460:56: required from here BUILDSTDERR: ../../../source/graphics/ObjectBase.h:42:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | struct Anim BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/9/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/9/string:40, BUILDSTDERR: from /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/graphics/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:342:64: note: synthesized method 'CObjectBase::Anim::Anim(const CObjectBase::Anim&)' first required here BUILDSTDERR: 342 | : first(std::forward<_U1>(__x)), second(std::forward<_U2>(__y)) { } BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/graphics/ObjectBase.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(const _T1&, _U2&&) [with _U2 = CObjectBase::Samp&; typename std::enable_if::_CopyMovePair(), bool>::type = true; _T1 = std::__cxx11::basic_string; _T2 = CObjectBase::Samp]': BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:529:14: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const std::__cxx11::basic_string&; _T2 = CObjectBase::Samp&; typename std::__decay_and_strip<_T2>::__type = CObjectBase::Samp; typename std::__decay_and_strip<_Tp>::__type = std::__cxx11::basic_string]' BUILDSTDERR: ../../../source/graphics/ObjectBase.cpp:466:71: required from here BUILDSTDERR: ../../../source/graphics/ObjectBase.h:76:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | struct Samp BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/9/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/9/string:40, BUILDSTDERR: from /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/graphics/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:326:51: note: synthesized method 'CObjectBase::Samp::Samp(const CObjectBase::Samp&)' first required here BUILDSTDERR: 326 | : first(__x), second(std::forward<_U2>(__y)) { } BUILDSTDERR: | ^ ObjectManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ObjectManager.o" -MF "obj/graphics_Release/ObjectManager.d" -c "../../../source/graphics/ObjectManager.cpp" BUILDSTDERR: In file included from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/graphics/ObjectBase.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = CObjectBase::Variant; _Args = {const CObjectBase::Variant&}]': 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 = const CObjectBase::Variant*; _ForwardIterator = CObjectBase::Variant*; 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 = const CObjectBase::Variant*; _ForwardIterator = CObjectBase::Variant*]' 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 = const CObjectBase::Variant*; _ForwardIterator = CObjectBase::Variant*; _Tp = CObjectBase::Variant]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = CObjectBase::Variant*; _ForwardIterator = CObjectBase::Variant*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:667:48: required from 'void std::vector<_Tp, _Alloc>::_M_default_append(std::vector<_Tp, _Alloc>::size_type) [with _Tp = CObjectBase::Variant; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:904:4: required from 'void std::vector<_Tp, _Alloc>::resize(std::vector<_Tp, _Alloc>::size_type) [with _Tp = CObjectBase::Variant; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: ../../../source/graphics/ObjectBase.cpp:259:50: required from here BUILDSTDERR: ../../../source/graphics/ObjectBase.h:95:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 95 | struct Variant BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/graphics/ObjectBase.h:95:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 95 | struct Variant BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:31, BUILDSTDERR: from ../../../source/graphics/ObjectBase.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/graphics/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'CObjectBase::Variant::Variant(const CObjectBase::Variant&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:32, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:36, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectManager.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:32, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/ObjectManager.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectEntry.cpp:32: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:32, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/graphics/ObjectManager.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectManager.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectManager.cpp:25: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectManager.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectEntry.cpp:35: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:32, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Overlay.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Overlay.o" -MF "obj/graphics_Release/Overlay.d" -c "../../../source/graphics/Overlay.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/Overlay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/Overlay.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/Overlay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/Overlay.cpp:22: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/Overlay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectEntry.h:36, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/graphics/ObjectBase.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = CObjectBase::Samp; _Args = {const CObjectBase::Samp&}; _Tp = CObjectBase::Samp]': 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 = CObjectBase::Samp; _Args = {const CObjectBase::Samp&}; _Tp = CObjectBase::Samp; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1156:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = CObjectBase::Samp; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = CObjectBase::Samp]' BUILDSTDERR: ../../../source/graphics/ObjectEntry.cpp:65:34: required from here BUILDSTDERR: ../../../source/graphics/ObjectBase.h:76:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 76 | struct Samp BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:32, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/graphics/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'CObjectBase::Samp::Samp(const CObjectBase::Samp&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ObjectEntry.h:36, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/graphics/ObjectBase.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::pair; _Args = {const std::pair&}; _Tp = std::_Rb_tree_node >]': 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 = std::pair; _Args = {const std::pair&}; _Tp = std::_Rb_tree_node >; std::allocator_traits >::allocator_type = std::allocator > >]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:625:32: required from 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_construct_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type, _Args&& ...) [with _Args = {const std::pair&}; _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:642:4: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const std::pair&}; _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:559:62: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Alloc_node::operator()(_Arg&&) const [with _Arg = const std::pair&; _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:669:33: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_clone_node(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:1868:13: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type, std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Const_Link_type = const std::_Rb_tree_node >*; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Base_ptr = std::_Rb_tree_node_base*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:894:15: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&, _NodeGen&) [with _NodeGen = std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_Alloc_node; _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:905:26: required from 'std::_Rb_tree_node<_Val>* std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_copy(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >; std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Link_type = std::_Rb_tree_node >*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_tree.h:943:14: required from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_Rb_tree(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&) [with _Key = CStr8; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' BUILDSTDERR: /usr/include/c++/9/bits/stl_multimap.h:202:7: required from here BUILDSTDERR: ../../../source/graphics/ObjectBase.h:42:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | struct Anim BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:32, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/9/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/9/string:40, BUILDSTDERR: from /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/graphics/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:303:17: note: synthesized method 'CObjectBase::Anim::Anim(const CObjectBase::Anim&)' first required here BUILDSTDERR: 303 | constexpr pair(const pair&) = default; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/graphics/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'std::pair<_T1, _T2>::pair(const std::pair<_T1, _T2>&) [with _T1 = const CStr8; _T2 = CObjectBase::Anim]' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ParticleEmitter.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ParticleEmitter.o" -MF "obj/graphics_Release/ParticleEmitter.d" -c "../../../source/graphics/ParticleEmitter.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:25, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:24, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.cpp:25: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ParticleEmitter.cpp:27: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ParticleEmitterType.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ParticleEmitterType.o" -MF "obj/graphics_Release/ParticleEmitterType.d" -c "../../../source/graphics/ParticleEmitterType.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:25, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:24, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ParticleEmitterType.cpp:25: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ParticleManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ParticleManager.o" -MF "obj/graphics_Release/ParticleManager.d" -c "../../../source/graphics/ParticleManager.cpp" Patch.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Patch.o" -MF "obj/graphics_Release/Patch.d" -c "../../../source/graphics/Patch.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/Patch.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/Patch.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/Patch.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/Patch.cpp:24: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/graphics/Patch.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:25, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:24, BUILDSTDERR: from ../../../source/graphics/ParticleManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ ShaderDefines.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ShaderDefines.o" -MF "obj/graphics_Release/ShaderDefines.d" -c "../../../source/graphics/ShaderDefines.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderDefines.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ShaderManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ShaderManager.o" -MF "obj/graphics_Release/ShaderManager.d" -c "../../../source/graphics/ShaderManager.cpp" ShaderProgram.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ShaderProgram.o" -MF "obj/graphics_Release/ShaderProgram.d" -c "../../../source/graphics/ShaderProgram.cpp" ShaderProgramFFP.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ShaderProgramFFP.o" -MF "obj/graphics_Release/ShaderProgramFFP.d" -c "../../../source/graphics/ShaderProgramFFP.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgramFFP.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ShaderProgram.cpp:23: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ShaderProgram.cpp: In constructor 'CShaderProgramARB::CShaderProgramARB(const VfsPath&, const VfsPath&, const CShaderDefines&, const std::map&, const std::map >&, int)': BUILDSTDERR: ../../../source/graphics/ShaderProgram.cpp:44:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 44 | m_VertexIndexes(vertexIndexes), m_FragmentIndexes(fragmentIndexes) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ShaderProgram.cpp:44:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 44 | m_VertexIndexes(vertexIndexes), m_FragmentIndexes(fragmentIndexes) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:28, BUILDSTDERR: from ../../../source/graphics/ShaderManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgramFFP.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgramFFP.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/ShaderProgramFFP.cpp:23: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgramFFP.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ShaderProgram.cpp: In constructor 'CShaderProgramGLSL::CShaderProgramGLSL(const VfsPath&, const VfsPath&, const CShaderDefines&, const std::map&, int)': BUILDSTDERR: ../../../source/graphics/ShaderProgram.cpp:269:32: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 269 | m_VertexAttribs(vertexAttribs) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/ShaderProgram.cpp:269:32: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 269 | m_VertexAttribs(vertexAttribs) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/ShaderManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:28, BUILDSTDERR: from ../../../source/graphics/ShaderManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ShaderTechnique.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ShaderTechnique.o" -MF "obj/graphics_Release/ShaderTechnique.d" -c "../../../source/graphics/ShaderTechnique.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderTechnique.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ SkeletonAnimDef.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/SkeletonAnimDef.o" -MF "obj/graphics_Release/SkeletonAnimDef.d" -c "../../../source/graphics/SkeletonAnimDef.cpp" SkeletonAnimManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/SkeletonAnimManager.o" -MF "obj/graphics_Release/SkeletonAnimManager.d" -c "../../../source/graphics/SkeletonAnimManager.cpp" Terrain.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Terrain.o" -MF "obj/graphics_Release/Terrain.d" -c "../../../source/graphics/Terrain.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimDef.h:27, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimDef.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimDef.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimDef.h:27, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimDef.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimManager.h:27, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/Terrain.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/Terrain.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/Terrain.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimManager.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimManager.h:27, BUILDSTDERR: from ../../../source/graphics/SkeletonAnimManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/Terrain.cpp:30: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/Terrain.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TerrainProperties.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerrainProperties.o" -MF "obj/graphics_Release/TerrainProperties.d" -c "../../../source/graphics/TerrainProperties.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/TerrainProperties.h:33, BUILDSTDERR: from ../../../source/graphics/TerrainProperties.cpp:19: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainProperties.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/TerrainProperties.h:33, BUILDSTDERR: from ../../../source/graphics/TerrainProperties.cpp:19: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TerrainTextureEntry.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerrainTextureEntry.o" -MF "obj/graphics_Release/TerrainTextureEntry.d" -c "../../../source/graphics/TerrainTextureEntry.cpp" TerrainTextureManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerrainTextureManager.o" -MF "obj/graphics_Release/TerrainTextureManager.d" -c "../../../source/graphics/TerrainTextureManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.cpp:20: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TerritoryBoundary.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerritoryBoundary.o" -MF "obj/graphics_Release/TerritoryBoundary.d" -c "../../../source/graphics/TerritoryBoundary.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/graphics/TerritoryBoundary.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/TerrainTextureEntry.cpp: In member function 'void CTerrainTextureEntry::LoadAlphaMaps(VfsPath&)': BUILDSTDERR: ../../../source/graphics/TerrainTextureEntry.cpp:226:16: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 226 | path = path / amtype; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.cpp:24: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TerritoryTexture.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerritoryTexture.o" -MF "obj/graphics_Release/TerritoryTexture.d" -c "../../../source/graphics/TerritoryTexture.cpp" TextRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TextRenderer.o" -MF "obj/graphics_Release/TextRenderer.d" -c "../../../source/graphics/TextRenderer.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/TextRenderer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/graphics/TerritoryTexture.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/graphics/TerritoryTexture.cpp:27: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ TextureConverter.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TextureConverter.o" -MF "obj/graphics_Release/TextureConverter.d" -c "../../../source/graphics/TextureConverter.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureConverter.h:21, BUILDSTDERR: from ../../../source/graphics/TextureConverter.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureConverter.h:21, BUILDSTDERR: from ../../../source/graphics/TextureConverter.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureConverter.h:21, BUILDSTDERR: from ../../../source/graphics/TextureConverter.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TextureConverter.h:25, BUILDSTDERR: from ../../../source/graphics/TextureConverter.cpp:20: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureConverter.h:21, BUILDSTDERR: from ../../../source/graphics/TextureConverter.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TextureManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TextureManager.o" -MF "obj/graphics_Release/TextureManager.d" -c "../../../source/graphics/TextureManager.cpp" Unit.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Unit.o" -MF "obj/graphics_Release/Unit.d" -c "../../../source/graphics/Unit.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/Unit.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/Unit.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ UnitAnimation.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/UnitAnimation.o" -MF "obj/graphics_Release/UnitAnimation.d" -c "../../../source/graphics/UnitAnimation.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:30: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:30: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/TextureManager.cpp: In member function 'void CTextureManagerImpl::ConvertTexture(const CTexturePtr&)': BUILDSTDERR: ../../../source/graphics/TextureManager.cpp:302:46: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 302 | VfsPath sourcePath = texture->m_Properties.m_Path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/TextureManager.cpp: In member function 'bool CTextureManagerImpl::GenerateCachedTexture(const VfsPath&, VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.cpp:333:82: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 333 | if (!m_TextureConverter.ConvertTexture(texture, sourcePath, VfsPath("cache") / archiveCachePath, settings)) BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In copy constructor 'CTextureProperties::CTextureProperties(const CTextureProperties&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:133:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 133 | class CTextureProperties BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/graphics/TextureManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/graphics/TextureManager.cpp: In constructor 'CTexture::CTexture(Handle, const CTextureProperties&, CTextureManagerImpl*)': BUILDSTDERR: ../../../source/graphics/TextureManager.cpp:535:107: note: synthesized method 'CTextureProperties::CTextureProperties(const CTextureProperties&)' first required here BUILDSTDERR: 535 | m_Handle(handle), m_BaseColor(0), m_State(UNLOADED), m_Properties(props), m_TextureManager(textureManager) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/UnitAnimation.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:36, BUILDSTDERR: from ../../../source/graphics/UnitAnimation.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/graphics/UnitAnimation.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/UnitAnimation.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/UnitAnimation.cpp:29: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/UnitAnimation.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ UnitManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/UnitManager.o" -MF "obj/graphics_Release/UnitManager.d" -c "../../../source/graphics/UnitManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/UnitManager.cpp:26: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/graphics/ObjectEntry.h:36, BUILDSTDERR: from ../../../source/graphics/UnitManager.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/graphics/UnitManager.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/UnitManager.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_GameView.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/JSInterface_GameView.o" -MF "obj/graphics_Release/JSInterface_GameView.d" -c "../../../source/graphics/scripting/JSInterface_GameView.cpp" BUILDSTDERR: In file included from ../../../source/graphics/UnitManager.cpp:31: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/graphics/UnitManager.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ precompiled.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/precompiled.o" -MF "obj/graphics_Release/precompiled.d" -c "../../../source/pch/graphics/precompiled.cpp" AlphaMapCalculator.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/AlphaMapCalculator.o" -MF "obj/graphics_Release/AlphaMapCalculator.d" -c "../../../source/renderer/AlphaMapCalculator.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.h:22, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.h:22, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ DecalRData.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/DecalRData.o" -MF "obj/graphics_Release/DecalRData.d" -c "../../../source/renderer/DecalRData.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.h:22, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/scripting/JSInterface_GameView.cpp:25: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.h:22, BUILDSTDERR: from ../../../source/graphics/scripting/JSInterface_GameView.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/DecalRData.h:24, BUILDSTDERR: from ../../../source/renderer/DecalRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/DecalRData.h:24, BUILDSTDERR: from ../../../source/renderer/DecalRData.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/DecalRData.h:24, BUILDSTDERR: from ../../../source/renderer/DecalRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/DecalRData.cpp:27: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/DecalRData.h:24, BUILDSTDERR: from ../../../source/renderer/DecalRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ HWLightingModelRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/HWLightingModelRenderer.o" -MF "obj/graphics_Release/HWLightingModelRenderer.d" -c "../../../source/renderer/HWLightingModelRenderer.cpp" InstancingModelRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/InstancingModelRenderer.o" -MF "obj/graphics_Release/InstancingModelRenderer.d" -c "../../../source/renderer/InstancingModelRenderer.cpp" BUILDSTDERR: In file included from ../../../source/renderer/DecalRData.cpp:29: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/DecalRData.h:24, BUILDSTDERR: from ../../../source/renderer/DecalRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/renderer/DecalRData.cpp:33: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/HWLightingModelRenderer.cpp:27: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/renderer/HWLightingModelRenderer.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/HWLightingModelRenderer.cpp:27: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/InstancingModelRenderer.cpp:32: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/renderer/InstancingModelRenderer.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/InstancingModelRenderer.cpp:32: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ MikktspaceWrap.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/MikktspaceWrap.o" -MF "obj/graphics_Release/MikktspaceWrap.d" -c "../../../source/renderer/MikktspaceWrap.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/MikktspaceWrap.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/renderer/MikktspaceWrap.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/MikktspaceWrap.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ModelRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ModelRenderer.o" -MF "obj/graphics_Release/ModelRenderer.d" -c "../../../source/renderer/ModelRenderer.cpp" BUILDSTDERR: In file included from ../../../source/renderer/MikktspaceWrap.cpp:27: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/MikktspaceWrap.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ OverlayRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/OverlayRenderer.o" -MF "obj/graphics_Release/OverlayRenderer.d" -c "../../../source/renderer/OverlayRenderer.cpp" ParticleRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ParticleRenderer.o" -MF "obj/graphics_Release/ParticleRenderer.d" -c "../../../source/renderer/ParticleRenderer.cpp" PatchRData.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/PatchRData.o" -MF "obj/graphics_Release/PatchRData.d" -c "../../../source/renderer/PatchRData.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/ModelRenderer.cpp:32: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ModelDef.h:30, BUILDSTDERR: from ../../../source/renderer/ModelRenderer.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/ModelRenderer.cpp:32: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:28, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.h:21, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/renderer/ParticleRenderer.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.h:21, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:28, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.h:21, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:25, BUILDSTDERR: from ../../../source/renderer/ParticleRenderer.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/renderer/ParticleRenderer.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/ModelRenderer.cpp:35: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/ModelRenderer.cpp:32: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/ParticleRenderer.cpp:25: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ParticleEmitterType.h:23, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:22, BUILDSTDERR: from ../../../source/renderer/ParticleRenderer.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/OverlayRenderer.cpp:26: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:28, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.h:21, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/OverlayRenderer.cpp:30: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/ShaderProgram.h:24, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:28, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.h:21, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:26: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/renderer/OverlayRenderer.cpp:37: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:23, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:27: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/PatchRData.cpp:35: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/renderer/PatchRData.cpp:38: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ PostprocManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/PostprocManager.o" -MF "obj/graphics_Release/PostprocManager.d" -c "../../../source/renderer/PostprocManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ RenderModifiers.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/RenderModifiers.o" -MF "obj/graphics_Release/RenderModifiers.d" -c "../../../source/renderer/RenderModifiers.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUITooltip.h:25, BUILDSTDERR: from ../../../source/gui/CGUI.h:26, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/PostprocManager.cpp:27: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/PostprocManager.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/renderer/RenderModifiers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/renderer/RenderModifiers.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/renderer/RenderModifiers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/RenderModifiers.cpp:29: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/renderer/RenderModifiers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Renderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Renderer.o" -MF "obj/graphics_Release/Renderer.d" -c "../../../source/renderer/Renderer.cpp" BUILDSTDERR: In file included from ../../../source/renderer/RenderModifiers.cpp:35: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/renderer/RenderModifiers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Scene.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/Scene.o" -MF "obj/graphics_Release/Scene.d" -c "../../../source/renderer/Scene.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/Scene.cpp:30: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:25, BUILDSTDERR: from ../../../source/renderer/Scene.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/Scene.cpp:30: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/renderer/Renderer.h:29, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:31: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:34: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/renderer/Renderer.h:29, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:31: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ShadowMap.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/ShadowMap.o" -MF "obj/graphics_Release/ShadowMap.d" -c "../../../source/renderer/ShadowMap.cpp" BUILDSTDERR: In file included from ../../../source/renderer/Renderer.cpp:40: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/renderer/Renderer.h:29, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:31: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:43: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ SilhouetteRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/SilhouetteRenderer.o" -MF "obj/graphics_Release/SilhouetteRenderer.d" -c "../../../source/renderer/SilhouetteRenderer.cpp" BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:56: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/renderer/Renderer.h:29, BUILDSTDERR: from ../../../source/renderer/Renderer.cpp:31: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUITooltip.h:25, BUILDSTDERR: from ../../../source/gui/CGUI.h:26, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/renderer/ShadowMap.cpp:24: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/SilhouetteRenderer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/renderer/SilhouetteRenderer.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/SilhouetteRenderer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/renderer/SilhouetteRenderer.cpp:25: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/renderer/SilhouetteRenderer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ SkyManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/SkyManager.o" -MF "obj/graphics_Release/SkyManager.d" -c "../../../source/renderer/SkyManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/renderer/SkyManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/SkyManager.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/renderer/SkyManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/SkyManager.cpp:34: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/renderer/SkyManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/renderer/SkyManager.cpp:37: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ TerrainOverlay.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerrainOverlay.o" -MF "obj/graphics_Release/TerrainOverlay.d" -c "../../../source/renderer/TerrainOverlay.cpp" BUILDSTDERR: In file included from ../../../source/renderer/SkyManager.cpp:45: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/renderer/SkyManager.cpp:27: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ TerrainRenderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TerrainRenderer.o" -MF "obj/graphics_Release/TerrainRenderer.d" -c "../../../source/renderer/TerrainRenderer.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/TerrainOverlay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/renderer/TerrainOverlay.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/TerrainOverlay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/TerrainOverlay.cpp:26: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/TerrainOverlay.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/renderer/TerrainOverlay.cpp:29: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:23, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:29: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/TerrainRenderer.cpp:42: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/simulation2/components/ICmpRangeManager.h:28, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/renderer/TerrainRenderer.cpp:44: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ TexturedLineRData.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TexturedLineRData.o" -MF "obj/graphics_Release/TexturedLineRData.d" -c "../../../source/renderer/TexturedLineRData.cpp" TimeManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/TimeManager.o" -MF "obj/graphics_Release/TimeManager.d" -c "../../../source/renderer/TimeManager.cpp" VertexArray.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/VertexArray.o" -MF "obj/graphics_Release/VertexArray.d" -c "../../../source/renderer/VertexArray.cpp" VertexBuffer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/VertexBuffer.o" -MF "obj/graphics_Release/VertexBuffer.d" -c "../../../source/renderer/VertexBuffer.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/VertexArray.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/VertexArray.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/renderer/VertexArray.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/renderer/Renderer.h:29, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.cpp:26: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.h:24, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.h:24, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.h:24, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/TexturedLineRData.h:24, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.cpp:20: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.h:24, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/renderer/Renderer.h:29, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.cpp:26: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/renderer/TexturedLineRData.cpp:27: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ VertexBufferManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/VertexBufferManager.o" -MF "obj/graphics_Release/VertexBufferManager.d" -c "../../../source/renderer/VertexBufferManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBufferManager.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBufferManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBufferManager.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBufferManager.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBufferManager.h:25, BUILDSTDERR: from ../../../source/renderer/VertexBufferManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ WaterManager.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/WaterManager.o" -MF "obj/graphics_Release/WaterManager.d" -c "../../../source/renderer/WaterManager.cpp" JSInterface_Renderer.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/JSInterface_Renderer.o" -MF "obj/graphics_Release/JSInterface_Renderer.d" -c "../../../source/renderer/scripting/JSInterface_Renderer.cpp" mikktspace.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/mikktspace.o" -MF "obj/graphics_Release/mikktspace.d" -c "../../../source/third_party/mikktspace/mikktspace.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/WaterManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.h:21, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/renderer/WaterManager.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/WaterManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/WaterManager.cpp:25: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/WaterManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.h:21, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/WaterManager.cpp:38: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/renderer/WaterManager.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/renderer/WaterManager.cpp:39: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.h:21, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/renderer/scripting/JSInterface_Renderer.cpp:22: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.h:21, BUILDSTDERR: from ../../../source/renderer/scripting/JSInterface_Renderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ weldmesh.cpp mkdir -p obj/graphics_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source/pch/graphics -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/graphics_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/graphics_Release/weldmesh.o" -MF "obj/graphics_Release/weldmesh.d" -c "../../../source/third_party/mikktspace/weldmesh.cpp" Linking graphics mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libgraphics.a" obj/graphics_Release/Camera.o obj/graphics_Release/CinemaManager.o obj/graphics_Release/ColladaManager.o obj/graphics_Release/Color.o obj/graphics_Release/Decal.o obj/graphics_Release/Font.o obj/graphics_Release/FontManager.o obj/graphics_Release/FontMetrics.o obj/graphics_Release/Frustum.o obj/graphics_Release/GameView.o obj/graphics_Release/HFTracer.o obj/graphics_Release/HeightMipmap.o obj/graphics_Release/LOSTexture.o obj/graphics_Release/LightEnv.o obj/graphics_Release/MapGenerator.o obj/graphics_Release/MapIO.o obj/graphics_Release/MapReader.o obj/graphics_Release/MapWriter.o obj/graphics_Release/Material.o obj/graphics_Release/MaterialManager.o obj/graphics_Release/MeshManager.o obj/graphics_Release/MiniPatch.o obj/graphics_Release/Model.o obj/graphics_Release/ModelAbstract.o obj/graphics_Release/ModelDef.o obj/graphics_Release/ObjectBase.o obj/graphics_Release/ObjectEntry.o obj/graphics_Release/ObjectManager.o obj/graphics_Release/Overlay.o obj/graphics_Release/ParticleEmitter.o obj/graphics_Release/ParticleEmitterType.o obj/graphics_Release/ParticleManager.o obj/graphics_Release/Patch.o obj/graphics_Release/ShaderDefines.o obj/graphics_Release/ShaderManager.o obj/graphics_Release/ShaderProgram.o obj/graphics_Release/ShaderProgramFFP.o obj/graphics_Release/ShaderTechnique.o obj/graphics_Release/SkeletonAnimDef.o obj/graphics_Release/SkeletonAnimManager.o obj/graphics_Release/Terrain.o obj/graphics_Release/TerrainProperties.o obj/graphics_Release/TerrainTextureEntry.o obj/graphics_Release/TerrainTextureManager.o obj/graphics_Release/TerritoryBoundary.o obj/graphics_Release/TerritoryTexture.o obj/graphics_Release/TextRenderer.o obj/graphics_Release/TextureConverter.o obj/graphics_Release/TextureManager.o obj/graphics_Release/Unit.o obj/graphics_Release/UnitAnimation.o obj/graphics_Release/UnitManager.o obj/graphics_Release/JSInterface_GameView.o obj/graphics_Release/precompiled.o obj/graphics_Release/AlphaMapCalculator.o obj/graphics_Release/DecalRData.o obj/graphics_Release/HWLightingModelRenderer.o obj/graphics_Release/InstancingModelRenderer.o obj/graphics_Release/MikktspaceWrap.o obj/graphics_Release/ModelRenderer.o obj/graphics_Release/OverlayRenderer.o obj/graphics_Release/ParticleRenderer.o obj/graphics_Release/PatchRData.o obj/graphics_Release/PostprocManager.o obj/graphics_Release/RenderModifiers.o obj/graphics_Release/Renderer.o obj/graphics_Release/Scene.o obj/graphics_Release/ShadowMap.o obj/graphics_Release/SilhouetteRenderer.o obj/graphics_Release/SkyManager.o obj/graphics_Release/TerrainOverlay.o obj/graphics_Release/TerrainRenderer.o obj/graphics_Release/TexturedLineRData.o obj/graphics_Release/TimeManager.o obj/graphics_Release/VertexArray.o obj/graphics_Release/VertexBuffer.o obj/graphics_Release/VertexBufferManager.o obj/graphics_Release/WaterManager.o obj/graphics_Release/JSInterface_Renderer.o obj/graphics_Release/mikktspace.o obj/graphics_Release/weldmesh.o ==== Building atlas (release) ==== precompiled.h mkdir -p obj/atlas_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/atlas_Release/precompiled.h.gch" -MF "obj/atlas_Release/precompiled.h.d" -c "../../../source/pch/atlas/precompiled.h" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:158:2: note: in expansion of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 158 | COMMANDDATASTRUCT(name) \ BUILDSTDERR: | ^~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ precompiled.cpp ActorViewer.cpp mkdir -p obj/atlas_Release mkdir -p obj/atlas_Release Brushes.cpp CommandProc.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/precompiled.o" -MF "obj/atlas_Release/precompiled.d" -c "../../../source/pch/atlas/precompiled.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/ActorViewer.o" -MF "obj/atlas_Release/ActorViewer.d" -c "../../../source/tools/atlas/GameInterface/ActorViewer.cpp" mkdir -p obj/atlas_Release mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/Brushes.o" -MF "obj/atlas_Release/Brushes.d" -c "../../../source/tools/atlas/GameInterface/Brushes.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/CommandProc.o" -MF "obj/atlas_Release/CommandProc.d" -c "../../../source/tools/atlas/GameInterface/CommandProc.cpp" GameLoop.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/GameLoop.o" -MF "obj/atlas_Release/GameLoop.d" -c "../../../source/tools/atlas/GameInterface/GameLoop.cpp" BrushHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/BrushHandlers.o" -MF "obj/atlas_Release/BrushHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/BrushHandlers.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Brushes.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Brushes.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Brushes.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Brushes.cpp:22: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Brushes.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Brushes.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CameraCtrlHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/CameraCtrlHandlers.o" -MF "obj/atlas_Release/CameraCtrlHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:31: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:31: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:31: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/ColladaManager.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/ActorViewer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:32: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:20: BUILDSTDERR: ../../../source/ps/GameSetup/CmdLineArgs.h: In copy constructor 'CmdLineArgs::CmdLineArgs(const CmdLineArgs&)': BUILDSTDERR: ../../../source/ps/GameSetup/CmdLineArgs.h:24:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 24 | class CmdLineArgs BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/GameLoop.cpp: In function 'void* RunEngine(void*)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/GameLoop.cpp:110:69: note: synthesized method 'CmdLineArgs::CmdLineArgs(const CmdLineArgs&)' first required here BUILDSTDERR: 110 | const CmdLineArgs args = *reinterpret_cast(data); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ CinemaHandler.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/CinemaHandler.o" -MF "obj/atlas_Release/CinemaHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp:27: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CameraCtrlHandlers.cpp:32: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:27: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:27: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/CinemaHandler.cpp:36: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ CommandHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/CommandHandlers.o" -MF "obj/atlas_Release/CommandHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/CommandHandlers.cpp" ElevationHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/ElevationHandlers.o" -MF "obj/atlas_Release/ElevationHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp" EnvironmentHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/EnvironmentHandlers.o" -MF "obj/atlas_Release/EnvironmentHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp" GraphicsSetupHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/GraphicsSetupHandlers.o" -MF "obj/atlas_Release/GraphicsSetupHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:26: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:26: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ElevationHandlers.cpp:27: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:28: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/HeightMipmap.h:27, BUILDSTDERR: from ../../../source/graphics/Terrain.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/EnvironmentHandlers.cpp:29: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp:28: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp:33: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/GraphicsSetupHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ MapHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/MapHandlers.o" -MF "obj/atlas_Release/MapHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp" MessageHandler.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/MessageHandler.o" -MF "obj/atlas_Release/MessageHandler.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MessageHandler.cpp" MiscHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/MiscHandlers.o" -MF "obj/atlas_Release/MiscHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp" ObjectHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/ObjectHandlers.o" -MF "obj/atlas_Release/ObjectHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:28: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:27: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:38: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:21: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ PlayerHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/PlayerHandlers.o" -MF "obj/atlas_Release/PlayerHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MapHandlers.cpp:40: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ObjectBase.h:35, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:30: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:28: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/CinemaManager.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:25: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:28: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:39: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:32: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/../GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/MiscHandlers.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:39: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/graphics/MeshManager.h:21, BUILDSTDERR: from ../../../source/graphics/Model.h:29, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/ObjectHandlers.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp:22: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/PlayerHandlers.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ TerrainHandlers.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/TerrainHandlers.o" -MF "obj/atlas_Release/TerrainHandlers.d" -c "../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp" InputProcessor.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/InputProcessor.o" -MF "obj/atlas_Release/InputProcessor.d" -c "../../../source/tools/atlas/GameInterface/InputProcessor.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/InputProcessor.cpp:22: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/InputProcessor.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:24: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:28: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/World.h:28, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Handlers/TerrainHandlers.cpp:29: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ MessagePasserImpl.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/MessagePasserImpl.o" -MF "obj/atlas_Release/MessagePasserImpl.d" -c "../../../source/tools/atlas/GameInterface/MessagePasserImpl.cpp" Misc.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/Misc.o" -MF "obj/atlas_Release/Misc.d" -c "../../../source/tools/atlas/GameInterface/Misc.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Misc.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Misc.cpp:25: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Misc.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Misc.cpp:25: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Misc.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Register.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/Register.o" -MF "obj/atlas_Release/Register.d" -c "../../../source/tools/atlas/GameInterface/Register.cpp" SimState.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/SimState.o" -MF "obj/atlas_Release/SimState.d" -c "../../../source/tools/atlas/GameInterface/SimState.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/SimState.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/SimState.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/SimState.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/SimState.cpp:22: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/ps/Filesystem.h:21, BUILDSTDERR: from ../../../source/ps/Game.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/SimState.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/helpers/SimulationCommand.h:21, BUILDSTDERR: from ../../../source/simulation2/Simulation2.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/SimState.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ View.cpp mkdir -p obj/atlas_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/atlas -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/atlas_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/atlas_Release/View.o" -MF "obj/atlas_Release/View.d" -c "../../../source/tools/atlas/GameInterface/View.cpp" BUILDSTDERR: In file included from ../../../source/pch/atlas/precompiled.h:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In function 'void AtlasMessage::fGetTerrainTexturePreview(AtlasMessage::qGetTerrainTexturePreview*)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:292:8: warning: 'noPreview.AtlasMessage::sTerrainTexturePreview::loaded' may be used uninitialized in this function [-Wmaybe-uninitialized] BUILDSTDERR: 292 | struct sTerrainTexturePreview BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/renderer/VertexBuffer.h:25, BUILDSTDERR: from ../../../source/renderer/VertexArray.h:21, BUILDSTDERR: from ../../../source/graphics/ParticleEmitter.h:25, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from ../../../source/graphics/ParticleManager.h:24, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.cpp:29: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/View.cpp:35: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/ps/GameSetup/CmdLineArgs.h:22, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/GameLoop.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/View.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Linking atlas mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libatlas.a" obj/atlas_Release/precompiled.o obj/atlas_Release/ActorViewer.o obj/atlas_Release/Brushes.o obj/atlas_Release/CommandProc.o obj/atlas_Release/GameLoop.o obj/atlas_Release/BrushHandlers.o obj/atlas_Release/CameraCtrlHandlers.o obj/atlas_Release/CinemaHandler.o obj/atlas_Release/CommandHandlers.o obj/atlas_Release/ElevationHandlers.o obj/atlas_Release/EnvironmentHandlers.o obj/atlas_Release/GraphicsSetupHandlers.o obj/atlas_Release/MapHandlers.o obj/atlas_Release/MessageHandler.o obj/atlas_Release/MiscHandlers.o obj/atlas_Release/ObjectHandlers.o obj/atlas_Release/PlayerHandlers.o obj/atlas_Release/TerrainHandlers.o obj/atlas_Release/InputProcessor.o obj/atlas_Release/MessagePasserImpl.o obj/atlas_Release/Misc.o obj/atlas_Release/Register.o obj/atlas_Release/SimState.o obj/atlas_Release/View.o ==== Building gui (release) ==== precompiled.h mkdir -p obj/gui_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/gui_Release/precompiled.h.gch" -MF "obj/gui_Release/precompiled.h.d" -c "../../../source/pch/gui/precompiled.h" CButton.cpp CChart.cpp CCheckBox.cpp mkdir -p obj/gui_Release CDropDown.cpp mkdir -p obj/gui_Release mkdir -p obj/gui_Release mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CButton.o" -MF "obj/gui_Release/CButton.d" -c "../../../source/gui/CButton.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CChart.o" -MF "obj/gui_Release/CChart.d" -c "../../../source/gui/CChart.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CCheckBox.o" -MF "obj/gui_Release/CCheckBox.d" -c "../../../source/gui/CCheckBox.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CDropDown.o" -MF "obj/gui_Release/CDropDown.d" -c "../../../source/gui/CDropDown.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CButton.h:21, BUILDSTDERR: from ../../../source/gui/CButton.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CDropDown.h:37, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/gui/CList.h: In member function 'virtual CRect CList::GetListRect() const': BUILDSTDERR: ../../../source/gui/CList.h:94:45: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 94 | virtual CRect GetListRect() const { return m_CachedActualSize; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CCheckBox.h:21, BUILDSTDERR: from ../../../source/gui/CCheckBox.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/CDropDown.cpp: In member function 'virtual CRect CDropDown::GetListRect() const': BUILDSTDERR: ../../../source/gui/CDropDown.cpp:456:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 456 | return m_CachedListRect; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CDropDown.h:36, BUILDSTDERR: from ../../../source/gui/CDropDown.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CChart.cpp: In member function 'CSize CChart::AddFormattedValue(const CStrW&, float, const CStrW&, float)': BUILDSTDERR: ../../../source/gui/CChart.cpp:291:15: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 291 | return text->m_Size; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CChart.h:21, BUILDSTDERR: from ../../../source/gui/CChart.cpp:19: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ CGUI.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CGUI.o" -MF "obj/gui_Release/CGUI.d" -c "../../../source/gui/CGUI.cpp" CGUIScrollBarVertical.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CGUIScrollBarVertical.o" -MF "obj/gui_Release/CGUIScrollBarVertical.d" -c "../../../source/gui/CGUIScrollBarVertical.cpp" CGUISprite.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CGUISprite.o" -MF "obj/gui_Release/CGUISprite.d" -c "../../../source/gui/CGUISprite.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ CImage.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CImage.o" -MF "obj/gui_Release/CImage.d" -c "../../../source/gui/CImage.cpp" CInput.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CInput.o" -MF "obj/gui_Release/CInput.d" -c "../../../source/gui/CInput.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CDropDown.h:37, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:29: BUILDSTDERR: ../../../source/gui/CList.h: In member function 'virtual CRect CList::GetListRect() const': BUILDSTDERR: ../../../source/gui/CList.h:94:45: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 94 | virtual CRect GetListRect() const { return m_CachedActualSize; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/CGUIScrollBarVertical.cpp: In member function 'virtual CRect CGUIScrollBarVertical::GetBarRect() const': BUILDSTDERR: ../../../source/gui/CGUIScrollBarVertical.cpp:143:10: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 143 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUIScrollBarVertical.cpp:160:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 160 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUIScrollBarVertical.cpp: In member function 'virtual CRect CGUIScrollBarVertical::GetOuterRect() const': BUILDSTDERR: ../../../source/gui/CGUIScrollBarVertical.cpp:167:10: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 167 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUIScrollBarVertical.cpp:174:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 174 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.h:40, BUILDSTDERR: from ../../../source/gui/CGUIScrollBarVertical.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUI.cpp: In member function 'InReaction CGUI::HandleEvent(const SDL_Event_*)': BUILDSTDERR: ../../../source/gui/CGUI.cpp:120:21: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 120 | CPos oldMousePos = m_MousePos; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:177:11: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 177 | CPos& operator = (const CPos& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUI.cpp: In member function 'void CGUI::DrawSprite(const CGUISpriteInstance&, int, const float&, const CRect&, const CRect&)': BUILDSTDERR: ../../../source/gui/CGUI.cpp:358:40: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 358 | Sprite.Draw(Rect, CellID, m_Sprites, Z); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:165:18: note: initializing argument 1 of 'void CGUISpriteInstance::Draw(CRect, int, std::map&, float) const' BUILDSTDERR: 165 | void Draw(CRect Size, int CellID, std::map& Sprites, float Z) const; BUILDSTDERR: | ~~~~~~^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUItext.h: In constructor 'SGUIText::SGUIText(SGUIText&&)': BUILDSTDERR: ../../../source/gui/GUItext.h:55:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 55 | struct SGUIText BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUI.cpp: In member function 'SGUIText CGUI::GenerateText(const CGUIString&, const CStrW&, const float&, const float&, const IGUIObject*)': BUILDSTDERR: ../../../source/gui/CGUI.cpp:523:10: note: synthesized method 'SGUIText::SGUIText(SGUIText&&)' first required here BUILDSTDERR: 523 | return Text; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUI.cpp:588:24: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 588 | CSize size = icon.m_Size; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h: In member function 'SGUIScrollBarStyle& SGUIScrollBarStyle::operator=(const SGUIScrollBarStyle&)': BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUI.h:50, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/IGUIScrollBar.h:50:8: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | struct SGUIScrollBarStyle BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/gui/CGUI.cpp: In member function 'void CGUI::Xeromyces_ReadScrollBarStyle(XMBElement, CXeromyces*)': BUILDSTDERR: ../../../source/gui/CGUI.cpp:1664:28: note: synthesized method 'SGUIScrollBarStyle& SGUIScrollBarStyle::operator=(const SGUIScrollBarStyle&)' first required here BUILDSTDERR: 1664 | m_ScrollBarStyles[name] = scrollbar; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ CList.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CList.o" -MF "obj/gui_Release/CList.d" -c "../../../source/gui/CList.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUItext.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SGUIText::SSpriteCall; _Args = {const SGUIText::SSpriteCall&}; _Tp = std::_List_node]': 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 = SGUIText::SSpriteCall; _Args = {const SGUIText::SSpriteCall&}; _Tp = std::_List_node; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/9/bits/stl_list.h:633:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const SGUIText::SSpriteCall&}; _Tp = SGUIText::SSpriteCall; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::_List_node]' BUILDSTDERR: /usr/include/c++/9/bits/stl_list.h:1907:10: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SGUIText::SSpriteCall&}; _Tp = SGUIText::SSpriteCall; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::_List_iterator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_list.h:1208:9: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SGUIText::SSpriteCall; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::value_type = SGUIText::SSpriteCall]' BUILDSTDERR: ../../../source/gui/CGUI.cpp:595:45: required from here BUILDSTDERR: ../../../source/gui/GUItext.h:60:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 60 | struct SSpriteCall BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'SGUIText::SSpriteCall::SSpriteCall(const SGUIText::SSpriteCall&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CImage.h:21, BUILDSTDERR: from ../../../source/gui/CImage.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUItext.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = SGUIText::STextCall; _Args = {SGUIText::STextCall&}]': 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 = SGUIText::STextCall*; 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 = SGUIText::STextCall*]' 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 = SGUIText::STextCall*; _Tp = SGUIText::STextCall]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:759:34: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1629:4: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1347:4: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const SGUIText::STextCall*]' BUILDSTDERR: ../../../source/gui/CGUI.cpp:787:111: required from here BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:177:11: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 177 | CPos& operator = (const CPos& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'SGUIText::STextCall::STextCall(const SGUIText::STextCall&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUItext.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = SGUIText::STextCall; _Args = {SGUIText::STextCall}]': 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 = std::move_iterator; _ForwardIterator = SGUIText::STextCall*; 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 = std::move_iterator; _ForwardIterator = SGUIText::STextCall*]' 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 = std::move_iterator; _ForwardIterator = SGUIText::STextCall*; _Tp = SGUIText::STextCall]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:297:41: required from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = SGUIText::STextCall*; _ForwardIterator = SGUIText::STextCall*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:744:34: required from 'void std::vector<_Tp, _Alloc>::_M_range_insert(std::vector<_Tp, _Alloc>::iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1629:4: required from 'void std::vector<_Tp, _Alloc>::_M_insert_dispatch(std::vector<_Tp, _Alloc>::iterator, _InputIterator, _InputIterator, std::__false_type) [with _InputIterator = __gnu_cxx::__normal_iterator >; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1347:4: required from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(std::vector<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*; std::vector<_Tp, _Alloc>::const_iterator = __gnu_cxx::__normal_iterator >; typename __gnu_cxx::__alloc_traits::_Tp_alloc_type>::const_pointer = const SGUIText::STextCall*]' BUILDSTDERR: ../../../source/gui/CGUI.cpp:787:111: required from here BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:177:11: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 177 | CPos& operator = (const CPos& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CGUI.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'SGUIText::STextCall::STextCall(SGUIText::STextCall&&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/CInput.cpp: In member function 'virtual void CInput::Draw()': BUILDSTDERR: ../../../source/gui/CInput.cpp:1218:35: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 1218 | CRect cliparea(m_CachedActualSize); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CInput.h:21, BUILDSTDERR: from ../../../source/gui/CInput.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ COList.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/COList.o" -MF "obj/gui_Release/COList.d" -c "../../../source/gui/COList.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/gui/CList.h: In member function 'virtual CRect CList::GetListRect() const': BUILDSTDERR: ../../../source/gui/CList.h:94:45: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 94 | virtual CRect GetListRect() const { return m_CachedActualSize; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.h:40, BUILDSTDERR: from ../../../source/gui/CList.h:21, BUILDSTDERR: from ../../../source/gui/CList.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/COList.h:21, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/gui/CList.h: In member function 'virtual CRect CList::GetListRect() const': BUILDSTDERR: ../../../source/gui/CList.h:94:45: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 94 | virtual CRect GetListRect() const { return m_CachedActualSize; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/COList.cpp: In member function 'virtual void COList::DrawList(const int&, const CStr8&, const CStr8&, const CStr8&)': BUILDSTDERR: ../../../source/gui/COList.cpp:477:22: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 477 | CRect cliparea2 = cliparea; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/COList.h:20, BUILDSTDERR: from ../../../source/gui/COList.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ CProgressBar.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CProgressBar.o" -MF "obj/gui_Release/CProgressBar.d" -c "../../../source/gui/CProgressBar.cpp" CRadioButton.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CRadioButton.o" -MF "obj/gui_Release/CRadioButton.d" -c "../../../source/gui/CRadioButton.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CProgressBar.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ CSlider.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CSlider.o" -MF "obj/gui_Release/CSlider.d" -c "../../../source/gui/CSlider.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CRadioButton.h:21, BUILDSTDERR: from ../../../source/gui/CRadioButton.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ CText.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CText.o" -MF "obj/gui_Release/CText.d" -c "../../../source/gui/CText.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ CTooltip.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/CTooltip.o" -MF "obj/gui_Release/CTooltip.d" -c "../../../source/gui/CTooltip.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/CSlider.cpp: In member function 'virtual void CSlider::Draw()': BUILDSTDERR: ../../../source/gui/CSlider.cpp:121:38: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | CRect slider_line(m_CachedActualSize); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CSlider.h:21, BUILDSTDERR: from ../../../source/gui/CSlider.cpp:19: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/CText.h:21, BUILDSTDERR: from ../../../source/gui/CText.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ GUIManager.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GUIManager.o" -MF "obj/gui_Release/GUIManager.d" -c "../../../source/gui/GUIManager.cpp" BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.h:38, BUILDSTDERR: from ../../../source/gui/CTooltip.h:21, BUILDSTDERR: from ../../../source/gui/CTooltip.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/gui/GUIManager.h:25, BUILDSTDERR: from ../../../source/gui/GUIManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/gui/GUIManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIManager.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/gui/GUIManager.h:25, BUILDSTDERR: from ../../../source/gui/GUIManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/gui/GUIManager.cpp:22: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUITooltip.h:25, BUILDSTDERR: from ../../../source/gui/CGUI.h:26, BUILDSTDERR: from ../../../source/gui/GUIManager.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIManager.cpp:22: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ GUIRenderer.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GUIRenderer.o" -MF "obj/gui_Release/GUIRenderer.d" -c "../../../source/gui/GUIRenderer.cpp" GUITooltip.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GUITooltip.o" -MF "obj/gui_Release/GUITooltip.d" -c "../../../source/gui/GUITooltip.cpp" GUIbase.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GUIbase.o" -MF "obj/gui_Release/GUIbase.d" -c "../../../source/gui/GUIbase.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUITooltip.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUITooltip.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUITooltip.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUITooltip.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUIRenderer.h:77, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUIRenderer.h:77, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUIRenderer.h:77, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.cpp:23: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUIRenderer.h:77, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:24: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUI.h:27, BUILDSTDERR: from ../../../source/gui/GUITooltip.cpp:22: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUITooltip.h:25, BUILDSTDERR: from ../../../source/gui/GUITooltip.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUITooltip.cpp:22: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUIRenderer.h:77, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:24: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/GUIbase.cpp: In constructor 'CClientArea::CClientArea(const CRect&, const CRect&)': BUILDSTDERR: ../../../source/gui/GUIbase.cpp:34:33: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 34 | : pixel(pixel), percent(percent) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIbase.cpp:34:33: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 34 | : pixel(pixel), percent(percent) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIbase.cpp: In member function 'CRect CClientArea::GetClientArea(const CRect&) const': BUILDSTDERR: ../../../source/gui/GUIbase.cpp:42:10: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | return parent; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIbase.cpp:52:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 52 | return client; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIbase.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp: In member function 'CRect GUIRenderer::SDrawCall::ComputeTexCoords() const': BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp:342:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 342 | return TexCoords; BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp: In function 'void GUIRenderer::Draw(GUIRenderer::DrawCalls&, float)': BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp:383:23: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 383 | CRect Verts = cit->m_Vertices; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp:421:23: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 421 | CRect Verts = cit->m_Vertices; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/gui/GUIRenderer.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = GUIRenderer::SDrawCall; _Args = {const GUIRenderer::SDrawCall&}; _Tp = GUIRenderer::SDrawCall]': 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 = GUIRenderer::SDrawCall; _Args = {const GUIRenderer::SDrawCall&}; _Tp = GUIRenderer::SDrawCall; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1156:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = GUIRenderer::SDrawCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = GUIRenderer::SDrawCall]' BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp:271:23: required from here BUILDSTDERR: ../../../source/gui/GUIRenderer.h:42:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | struct SDrawCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/gui/GUIRenderer.h:42:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | struct SDrawCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'GUIRenderer::SDrawCall::SDrawCall(const GUIRenderer::SDrawCall&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/gui/GUIRenderer.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = GUIRenderer::SDrawCall; _Args = {GUIRenderer::SDrawCall}; _Tp = GUIRenderer::SDrawCall]': 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 = GUIRenderer::SDrawCall; _Args = {GUIRenderer::SDrawCall}; _Tp = GUIRenderer::SDrawCall; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:894:26: required from 'void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = GUIRenderer::SDrawCall; _Up = GUIRenderer::SDrawCall; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:930:26: required from '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = GUIRenderer::SDrawCall*; _ForwardIterator = GUIRenderer::SDrawCall*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:944:28: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = GUIRenderer::SDrawCall*; _ForwardIterator = GUIRenderer::SDrawCall*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:79:25: required from 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = GUIRenderer::SDrawCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: ../../../source/gui/GUIRenderer.cpp:184:43: required from here BUILDSTDERR: ../../../source/gui/GUIRenderer.h:42:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | struct SDrawCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/gui/GUIRenderer.h:42:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 42 | struct SDrawCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIRenderer.h:25, BUILDSTDERR: from ../../../source/gui/GUIRenderer.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'GUIRenderer::SDrawCall::SDrawCall(GUIRenderer::SDrawCall&&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GUItext.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GUItext.o" -MF "obj/gui_Release/GUItext.d" -c "../../../source/gui/GUItext.cpp" GUIutil.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GUIutil.o" -MF "obj/gui_Release/GUIutil.d" -c "../../../source/gui/GUIutil.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/GUItext.cpp: In member function 'void CGUIString::GenerateTextCall(const CGUI*, CGUIString::SFeedback&, CStrIntern, const int&, const int&, bool, const IGUIObject*) const': BUILDSTDERR: ../../../source/gui/GUItext.cpp:129:23: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 129 | CSize size = icon.m_Size; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/GUItext.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SGUIText::STextCall; _Args = {const SGUIText::STextCall&}; _Tp = SGUIText::STextCall]': 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 = SGUIText::STextCall; _Args = {const SGUIText::STextCall&}; _Tp = SGUIText::STextCall; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1156:30: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SGUIText::STextCall]' BUILDSTDERR: ../../../source/gui/GUItext.cpp:168:44: required from here BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:177:11: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 177 | CPos& operator = (const CPos& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'SGUIText::STextCall::STextCall(const SGUIText::STextCall&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/GUItext.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SGUIText::SSpriteCall; _Args = {const SGUIText::SSpriteCall&}; _Tp = std::_List_node]': 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 = SGUIText::SSpriteCall; _Args = {const SGUIText::SSpriteCall&}; _Tp = std::_List_node; std::allocator_traits >::allocator_type = std::allocator >]' BUILDSTDERR: /usr/include/c++/9/bits/stl_list.h:633:33: required from 'std::__cxx11::list<_Tp, _Alloc>::_Node* std::__cxx11::list<_Tp, _Alloc>::_M_create_node(_Args&& ...) [with _Args = {const SGUIText::SSpriteCall&}; _Tp = SGUIText::SSpriteCall; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::_Node = std::_List_node]' BUILDSTDERR: /usr/include/c++/9/bits/stl_list.h:1907:10: required from 'void std::__cxx11::list<_Tp, _Alloc>::_M_insert(std::__cxx11::list<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SGUIText::SSpriteCall&}; _Tp = SGUIText::SSpriteCall; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::iterator = std::_List_iterator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_list.h:1208:9: required from 'void std::__cxx11::list<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SGUIText::SSpriteCall; _Alloc = std::allocator; std::__cxx11::list<_Tp, _Alloc>::value_type = SGUIText::SSpriteCall]' BUILDSTDERR: ../../../source/gui/GUItext.cpp:162:48: required from here BUILDSTDERR: ../../../source/gui/GUItext.h:60:9: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 60 | struct SSpriteCall BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'SGUIText::SSpriteCall::SSpriteCall(const SGUIText::SSpriteCall&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/GUItext.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SGUIText::STextCall; _Args = {SGUIText::STextCall}; _Tp = SGUIText::STextCall]': 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 = SGUIText::STextCall; _Args = {SGUIText::STextCall}; _Tp = SGUIText::STextCall; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:894:26: required from 'void std::__relocate_object_a(_Tp*, _Up*, _Allocator&) [with _Tp = SGUIText::STextCall; _Up = SGUIText::STextCall; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:930:26: required from '_ForwardIterator std::__relocate_a_1(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = SGUIText::STextCall*; _ForwardIterator = SGUIText::STextCall*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:944:28: required from '_ForwardIterator std::__relocate_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = SGUIText::STextCall*; _ForwardIterator = SGUIText::STextCall*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:464:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const SGUIText::STextCall&}; _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = SGUIText::STextCall*]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1162:4: required from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = SGUIText::STextCall; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = SGUIText::STextCall]' BUILDSTDERR: ../../../source/gui/GUItext.cpp:168:44: required from here BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:177:11: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 177 | CPos& operator = (const CPos& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/gui/GUItext.h:90:9: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 90 | struct STextCall BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/gui/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'SGUIText::STextCall::STextCall(SGUIText::STextCall&&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/GUIutil.cpp: In function 'bool __ParseString(const CStrW&, T&) [with T = CGUISpriteInstance]': BUILDSTDERR: ../../../source/gui/GUIutil.cpp:253:44: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 253 | Output = CGUISpriteInstance(Value.ToUTF8()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: ../../../source/gui/GUIutil.cpp: In instantiation of 'static PSRETURN GUI::SetSetting(IGUIObject*, const CStr8&, const T&, const bool&) [with T = CGUISpriteInstance; PSRETURN = unsigned int]': BUILDSTDERR: ../../../source/gui/GUIutil.cpp:440:153: required from here BUILDSTDERR: ../../../source/gui/GUIutil.cpp:398:47: warning: implicitly-declared 'CGUISpriteInstance& CGUISpriteInstance::operator=(const CGUISpriteInstance&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 398 | *(T*)pObject->m_Settings[Setting].m_pSetting = Value; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/GUIutil.cpp:20: BUILDSTDERR: ../../../source/gui/CGUISprite.h:163:2: note: because 'CGUISpriteInstance' has user-provided 'CGUISpriteInstance::CGUISpriteInstance(const CGUISpriteInstance&)' BUILDSTDERR: 163 | CGUISpriteInstance(const CGUISpriteInstance& Sprite); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ IGUIButtonBehavior.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/IGUIButtonBehavior.o" -MF "obj/gui_Release/IGUIButtonBehavior.d" -c "../../../source/gui/IGUIButtonBehavior.cpp" IGUIObject.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/IGUIObject.o" -MF "obj/gui_Release/IGUIObject.d" -c "../../../source/gui/IGUIObject.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIButtonBehavior.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: ../../../source/gui/IGUIObject.cpp: In member function 'CPos IGUIObject::GetMousePos() const': BUILDSTDERR: ../../../source/gui/IGUIObject.cpp:185:20: warning: implicitly-declared 'constexpr CPos::CPos(const CPos&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 185 | return GetGUI()->m_MousePos; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:177:11: note: because 'CPos' has user-provided 'CPos& CPos::operator=(const CPos&)' BUILDSTDERR: 177 | CPos& operator = (const CPos& a); BUILDSTDERR: | ^~~~~~~~ IGUIScrollBar.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/IGUIScrollBar.o" -MF "obj/gui_Release/IGUIScrollBar.d" -c "../../../source/gui/IGUIScrollBar.cpp" IGUIScrollBarOwner.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/IGUIScrollBarOwner.o" -MF "obj/gui_Release/IGUIScrollBarOwner.d" -c "../../../source/gui/IGUIScrollBarOwner.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBar.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUIScrollBarOwner.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ IGUITextOwner.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/IGUITextOwner.o" -MF "obj/gui_Release/IGUITextOwner.d" -c "../../../source/gui/IGUITextOwner.cpp" MiniMap.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/MiniMap.o" -MF "obj/gui_Release/MiniMap.d" -c "../../../source/gui/MiniMap.cpp" GuiScriptConversions.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/GuiScriptConversions.o" -MF "obj/gui_Release/GuiScriptConversions.d" -c "../../../source/gui/scripting/GuiScriptConversions.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_GUIManager.cpp BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/JSInterface_GUIManager.o" -MF "obj/gui_Release/JSInterface_GUIManager.d" -c "../../../source/gui/scripting/JSInterface_GUIManager.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/gui/scripting/GuiScriptConversions.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/gui/scripting/GuiScriptConversions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/IGUITextOwner.cpp:20: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:40, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from ../../../source/gui/GUI.h:46, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:29, BUILDSTDERR: from ../../../source/gui/scripting/GuiScriptConversions.cpp:22: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/scriptinterface/ScriptConversions.h:21, BUILDSTDERR: from ../../../source/gui/scripting/GuiScriptConversions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:26: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/MiniMap.cpp:39: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/CGUIList.h:22, BUILDSTDERR: from ../../../source/gui/GUI.h:42, BUILDSTDERR: from ../../../source/gui/MiniMap.h:21, BUILDSTDERR: from ../../../source/gui/MiniMap.cpp:22: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:29, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUIManager.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_GUITypes.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/JSInterface_GUITypes.o" -MF "obj/gui_Release/JSInterface_GUITypes.d" -c "../../../source/gui/scripting/JSInterface_GUITypes.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUITypes.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUITypes.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUITypes.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_GUITypes.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ JSInterface_IGUIObject.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/JSInterface_IGUIObject.o" -MF "obj/gui_Release/JSInterface_IGUIObject.d" -c "../../../source/gui/scripting/JSInterface_IGUIObject.cpp" ScriptFunctions.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/ScriptFunctions.o" -MF "obj/gui_Release/ScriptFunctions.d" -c "../../../source/gui/scripting/ScriptFunctions.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/scripting/ScriptFunctions.cpp:20: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/ScriptFunctions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ L10n.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/L10n.o" -MF "obj/gui_Release/L10n.d" -c "../../../source/i18n/L10n.cpp" precompiled.cpp mkdir -p obj/gui_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/gui -I../../../source -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/SDL2 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/gui_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/gui_Release/precompiled.o" -MF "obj/gui_Release/precompiled.d" -c "../../../source/pch/gui/precompiled.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:29, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.h:21, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/gui/CGUISprite.h:42, BUILDSTDERR: from ../../../source/gui/GUItext.h:35, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:29, BUILDSTDERR: from ../../../source/gui/scripting/ScriptFunctions.cpp:23: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:23, BUILDSTDERR: from ../../../source/gui/scripting/ScriptFunctions.cpp:20: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/IGUIObject.h:28, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:23: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:28, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:24: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:26: BUILDSTDERR: ../../../source/gui/CList.h: In member function 'virtual CRect CList::GetListRect() const': BUILDSTDERR: ../../../source/gui/CList.h:94:45: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 94 | virtual CRect GetListRect() const { return m_CachedActualSize; } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:28, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/gui/scripting/JSInterface_IGUIObject.cpp: In function 'bool JSI_IGUIObject::getComputedSize(JSContext*, uint, JS::Value*)': BUILDSTDERR: ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:705:18: warning: implicitly-declared 'constexpr CRect::CRect(const CRect&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 705 | CRect size = e->m_CachedActualSize; BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from ../../../source/gui/IGUIObject.h:28, BUILDSTDERR: from ../../../source/gui/scripting/JSInterface_IGUIObject.cpp:23: BUILDSTDERR: ../../../source/ps/Shapes.h:84:12: note: because 'CRect' has user-provided 'CRect& CRect::operator=(const CRect&)' BUILDSTDERR: 84 | CRect& operator = (const CRect& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/GUIManager.h:30, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:32: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/i18n/L10n.cpp:33: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/i18n/L10n.cpp: In member function 'VfsPath L10n::LocalizePath(const VfsPath&) const': BUILDSTDERR: ../../../source/i18n/L10n.cpp:422:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 422 | return sourcePath; BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/i18n/L10n.cpp:424:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 424 | return localizedPath; BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/i18n/L10n.h:32, BUILDSTDERR: from ../../../source/i18n/L10n.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Linking gui mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libgui.a" obj/gui_Release/CButton.o obj/gui_Release/CChart.o obj/gui_Release/CCheckBox.o obj/gui_Release/CDropDown.o obj/gui_Release/CGUI.o obj/gui_Release/CGUIScrollBarVertical.o obj/gui_Release/CGUISprite.o obj/gui_Release/CImage.o obj/gui_Release/CInput.o obj/gui_Release/CList.o obj/gui_Release/COList.o obj/gui_Release/CProgressBar.o obj/gui_Release/CRadioButton.o obj/gui_Release/CSlider.o obj/gui_Release/CText.o obj/gui_Release/CTooltip.o obj/gui_Release/GUIManager.o obj/gui_Release/GUIRenderer.o obj/gui_Release/GUITooltip.o obj/gui_Release/GUIbase.o obj/gui_Release/GUItext.o obj/gui_Release/GUIutil.o obj/gui_Release/IGUIButtonBehavior.o obj/gui_Release/IGUIObject.o obj/gui_Release/IGUIScrollBar.o obj/gui_Release/IGUIScrollBarOwner.o obj/gui_Release/IGUITextOwner.o obj/gui_Release/MiniMap.o obj/gui_Release/GuiScriptConversions.o obj/gui_Release/JSInterface_GUIManager.o obj/gui_Release/JSInterface_GUITypes.o obj/gui_Release/JSInterface_IGUIObject.o obj/gui_Release/ScriptFunctions.o obj/gui_Release/L10n.o obj/gui_Release/precompiled.o ==== Building lowlevel (release) ==== precompiled.h mkdir -p obj/lowlevel_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -o "obj/lowlevel_Release/precompiled.h.gch" -MF "obj/lowlevel_Release/precompiled.h.d" -c "../../../source/pch/lowlevel/precompiled.h" arena.cpp dynarray.cpp freelist.cpp mkdir -p obj/lowlevel_Release mkdir -p obj/lowlevel_Release mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/arena.o" -MF "obj/lowlevel_Release/arena.d" -c "../../../source/lib/allocators/arena.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dynarray.o" -MF "obj/lowlevel_Release/dynarray.d" -c "../../../source/lib/allocators/dynarray.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/freelist.o" -MF "obj/lowlevel_Release/freelist.d" -c "../../../source/lib/allocators/freelist.cpp" headerless.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/headerless.o" -MF "obj/lowlevel_Release/headerless.d" -c "../../../source/lib/allocators/headerless.cpp" page_aligned.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/page_aligned.o" -MF "obj/lowlevel_Release/page_aligned.d" -c "../../../source/lib/allocators/page_aligned.cpp" pool.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/pool.o" -MF "obj/lowlevel_Release/pool.d" -c "../../../source/lib/allocators/pool.cpp" shared_ptr.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/shared_ptr.o" -MF "obj/lowlevel_Release/shared_ptr.d" -c "../../../source/lib/allocators/shared_ptr.cpp" unique_range.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unique_range.o" -MF "obj/lowlevel_Release/unique_range.d" -c "../../../source/lib/allocators/unique_range.cpp" app_hooks.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/app_hooks.o" -MF "obj/lowlevel_Release/app_hooks.d" -c "../../../source/lib/app_hooks.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/app_hooks.h:94, BUILDSTDERR: from ../../../source/lib/app_hooks.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ base32.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/base32.o" -MF "obj/lowlevel_Release/base32.d" -c "../../../source/lib/base32.cpp" bits.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/bits.o" -MF "obj/lowlevel_Release/bits.d" -c "../../../source/lib/bits.cpp" byte_order.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/byte_order.o" -MF "obj/lowlevel_Release/byte_order.d" -c "../../../source/lib/byte_order.cpp" debug.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug.o" -MF "obj/lowlevel_Release/debug.d" -c "../../../source/lib/debug.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/app_hooks.h:94, BUILDSTDERR: from ../../../source/lib/debug.cpp:35: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ debug_stl.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/debug_stl.o" -MF "obj/lowlevel_Release/debug_stl.d" -c "../../../source/lib/debug_stl.cpp" dbghelp.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dbghelp.o" -MF "obj/lowlevel_Release/dbghelp.d" -c "../../../source/lib/external_libraries/dbghelp.cpp" archive.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive.o" -MF "obj/lowlevel_Release/archive.d" -c "../../../source/lib/file/archive/archive.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ archive_zip.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/archive_zip.o" -MF "obj/lowlevel_Release/archive_zip.d" -c "../../../source/lib/file/archive/archive_zip.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ codec.cpp BUILDSTDERR: ../../../source/lib/file/archive/archive_zip.cpp: In member function 'virtual OsPath ArchiveFile_Zip::Path() const': BUILDSTDERR: ../../../source/lib/file/archive/archive_zip.cpp:314:27: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 314 | return m_file->Pathname(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec.o" -MF "obj/lowlevel_Release/codec.d" -c "../../../source/lib/file/archive/codec.cpp" codec_zlib.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/codec_zlib.o" -MF "obj/lowlevel_Release/codec_zlib.d" -c "../../../source/lib/file/archive/codec_zlib.cpp" stream.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/stream.o" -MF "obj/lowlevel_Release/stream.d" -c "../../../source/lib/file/archive/stream.cpp" file_loader.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_loader.o" -MF "obj/lowlevel_Release/file_loader.d" -c "../../../source/lib/file/common/file_loader.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ file_stats.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_stats.o" -MF "obj/lowlevel_Release/file_stats.d" -c "../../../source/lib/file/common/file_stats.cpp" real_directory.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/real_directory.o" -MF "obj/lowlevel_Release/real_directory.d" -c "../../../source/lib/file/common/real_directory.cpp" trace.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/trace.o" -MF "obj/lowlevel_Release/trace.d" -c "../../../source/lib/file/common/trace.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/trace.h:38, BUILDSTDERR: from ../../../source/lib/file/common/trace.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/common/trace.cpp: In constructor 'TraceEntry::TraceEntry(TraceEntry::EAction, const Path&, size_t)': BUILDSTDERR: ../../../source/lib/file/common/trace.cpp:50:14: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | , m_size(size) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/trace.h:38, BUILDSTDERR: from ../../../source/lib/file/common/trace.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp: In constructor 'RealDirectory::RealDirectory(const OsPath&, size_t, size_t)': BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp:32:53: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 32 | : m_path(path), m_priority(priority), m_flags(flags) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp: In member function 'virtual Status RealDirectory::Load(const OsPath&, const std::shared_ptr&, size_t) const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp:51:27: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 51 | return io::Load(m_path / name, buf.get(), size); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp: In member function 'Status RealDirectory::Store(const OsPath&, const std::shared_ptr&, size_t)': BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp:57:28: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 57 | return io::Store(m_path / name, fileContents.get(), size); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp: In function 'PRealDirectory CreateRealSubdirectory(const PRealDirectory&, const OsPath&)': BUILDSTDERR: ../../../source/lib/file/common/real_directory.cpp:70:46: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 70 | const OsPath path = realDirectory->Path() / subdirectoryName/""; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ file.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file.o" -MF "obj/lowlevel_Release/file.d" -c "../../../source/lib/file/file.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/lib/file/file.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ file_system.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/file_system.o" -MF "obj/lowlevel_Release/file_system.d" -c "../../../source/lib/file/file_system.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/file_system.cpp: In function 'Status GetDirectoryEntries(const OsPath&, CFileInfos*, DirectoryNames*)': BUILDSTDERR: ../../../source/lib/file/file_system.cpp:120:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 120 | const OsPath pathname = path / name; BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/lib/file/file_system.cpp: In function 'Status DeleteDirectory(const OsPath&)': BUILDSTDERR: ../../../source/lib/file/file_system.cpp:178:48: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 178 | const OsPath pathname = path / files[i].Name(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/debug.h:41, BUILDSTDERR: from ../../../source/lib/precompiled.h:71, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: ../../../source/lib/file/file_system.cpp:186:66: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 186 | RETURN_STATUS_IF_ERR(DeleteDirectory(path / subdirectoryNames[i])); BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/lib/status.h:279:27: note: in definition of macro 'RETURN_STATUS_IF_ERR' BUILDSTDERR: 279 | const Status status_ = (expression);\ BUILDSTDERR: | ^~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = CFileInfo; _Args = {CFileInfo}; _Tp = CFileInfo]': 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 = CFileInfo; _Args = {CFileInfo}; _Tp = CFileInfo; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:116:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CFileInfo}; _Tp = CFileInfo; _Alloc = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1168:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = CFileInfo]' BUILDSTDERR: ../../../source/lib/file/file_system.cpp:126:59: required from here BUILDSTDERR: ../../../source/lib/file/file_system.h:41:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | class CFileInfo BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'CFileInfo::CFileInfo(CFileInfo&&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ io.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/io.o" -MF "obj/lowlevel_Release/io.d" -c "../../../source/lib/file/io/io.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = CFileInfo; _Args = {const CFileInfo&}]': 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 = const CFileInfo*; _ForwardIterator = CFileInfo*; 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 = const CFileInfo*; _ForwardIterator = CFileInfo*]' 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 = const CFileInfo*; _ForwardIterator = CFileInfo*; _Tp = CFileInfo]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = CFileInfo*; _ForwardIterator = CFileInfo*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:479:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {CFileInfo}; _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = CFileInfo*]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:122:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CFileInfo}; _Tp = CFileInfo; _Alloc = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1168:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = CFileInfo]' BUILDSTDERR: ../../../source/lib/file/file_system.cpp:126:59: required from here BUILDSTDERR: ../../../source/lib/file/file_system.h:41:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | class CFileInfo BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/file_system.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'CFileInfo::CFileInfo(const CFileInfo&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ write_buffer.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/write_buffer.o" -MF "obj/lowlevel_Release/write_buffer.d" -c "../../../source/lib/file/io/write_buffer.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/lib/file/io/io.h:35, BUILDSTDERR: from ../../../source/lib/file/io/io.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file.h:30, BUILDSTDERR: from ../../../source/lib/file/io/write_buffer.h:26, BUILDSTDERR: from ../../../source/lib/file/io/write_buffer.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ vfs.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs.o" -MF "obj/lowlevel_Release/vfs.d" -c "../../../source/lib/file/vfs/vfs.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:33: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:33: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs.cpp: In member function 'Status VFS::FindRealPathR(const OsPath&, const VfsDirectory&, const VfsPath&, VfsPath&)': BUILDSTDERR: ../../../source/lib/file/vfs/vfs.cpp:282:65: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 282 | Status ret = FindRealPathR(realPath, subdirectory, curPath / subdirectoryName/"", path); BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ vfs_lookup.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_lookup.o" -MF "obj/lowlevel_Release/vfs_lookup.d" -c "../../../source/lib/file/vfs/vfs_lookup.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = CFileInfo; _Args = {CFileInfo}; _Tp = CFileInfo]': 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 = CFileInfo; _Args = {CFileInfo}; _Tp = CFileInfo; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:116:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {CFileInfo}; _Tp = CFileInfo; _Alloc = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1168:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = CFileInfo]' BUILDSTDERR: ../../../source/lib/file/vfs/vfs.cpp:116:75: required from here BUILDSTDERR: ../../../source/lib/file/file_system.h:41:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | class CFileInfo BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'CFileInfo::CFileInfo(CFileInfo&&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/file/file_system.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = CFileInfo; _Args = {const CFileInfo&}]': 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 = const CFileInfo*; _ForwardIterator = CFileInfo*; 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 = const CFileInfo*; _ForwardIterator = CFileInfo*]' 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 = const CFileInfo*; _ForwardIterator = CFileInfo*; _Tp = CFileInfo]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1478:35: required from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = const CFileInfo*; _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::pointer = CFileInfo*; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:86:14: required from 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: ../../../source/lib/file/vfs/vfs.cpp:112:35: required from here BUILDSTDERR: ../../../source/lib/file/file_system.h:41:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | class CFileInfo BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.cpp:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'CFileInfo::CFileInfo(const CFileInfo&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vfs_path.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_path.o" -MF "obj/lowlevel_Release/vfs_path.d" -c "../../../source/lib/file/vfs/vfs_path.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:34: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:35: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:35: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_lookup.cpp: In function 'Status vfs_Lookup(const VfsPath&, VfsDirectory*, VfsDirectory*&, VfsFile**, size_t)': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_lookup.cpp:125:32: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 125 | currentPath = currentPath / subdirectoryName; BUILDSTDERR: | ^~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_lookup.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_path.cpp:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ vfs_populate.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_populate.o" -MF "obj/lowlevel_Release/vfs_populate.d" -c "../../../source/lib/file/vfs/vfs_populate.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:30: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp: In member function 'void PopulateHelper::AddFile(const CFileInfo&) const': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp:77:38: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 77 | const VfsPath name = fileInfo.Name(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp: In static member function 'static void PopulateHelper::AddArchiveFile(const VfsPath&, const CFileInfo&, PIArchiveFile, uintptr_t)': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp:99:38: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 99 | const VfsPath name = fileInfo.Name(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp: In member function 'Status PopulateHelper::AddFiles(const CFileInfos&) const': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp:117:49: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 117 | const OsPath pathname = path / files[i].Name(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/archive/archive.h:30, BUILDSTDERR: from ../../../source/lib/file/archive/archive_zip.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:30: BUILDSTDERR: ../../../source/lib/file/file_system.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = CFileInfo; _Args = {const CFileInfo&}]': 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 = const CFileInfo*; _ForwardIterator = CFileInfo*; 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 = const CFileInfo*; _ForwardIterator = CFileInfo*]' 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 = const CFileInfo*; _ForwardIterator = CFileInfo*; _Tp = CFileInfo]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1478:35: required from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(std::vector<_Tp, _Alloc>::size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = const CFileInfo*; _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::pointer = CFileInfo*; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:86:14: required from 'void std::vector<_Tp, _Alloc>::reserve(std::vector<_Tp, _Alloc>::size_type) [with _Tp = CFileInfo; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::size_type = unsigned int]' BUILDSTDERR: ../../../source/lib/file/vfs/vfs_populate.cpp:57:38: required from here BUILDSTDERR: ../../../source/lib/file/file_system.h:41:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | class CFileInfo BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/common/file_loader.h:26, BUILDSTDERR: from ../../../source/lib/file/common/real_directory.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_populate.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'CFileInfo::CFileInfo(const CFileInfo&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vfs_tree.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_tree.o" -MF "obj/lowlevel_Release/vfs_tree.d" -c "../../../source/lib/file/vfs/vfs_tree.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_tree.cpp: In constructor 'VfsFile::VfsFile(const VfsPath&, size_t, time_t, size_t, const PIFileLoader&)': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_tree.cpp:39:85: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 39 | : m_name(name), m_size(size), m_mtime(mtime), m_priority(priority), m_loader(loader) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ vfs_util.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/vfs_util.o" -MF "obj/lowlevel_Release/vfs_util.d" -c "../../../source/lib/file/vfs/vfs_util.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_util.cpp: In function 'Status vfs::GetPathnames(const PIVFS&, const VfsPath&, const wchar_t*, VfsPaths&)': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_util.cpp:52:45: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 52 | pathnames.push_back(path / files[i].Name()); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In copy constructor 'CFileInfo::CFileInfo(const CFileInfo&)': BUILDSTDERR: ../../../source/lib/file/file_system.h:41:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 41 | class CFileInfo BUILDSTDERR: | ^~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_util.cpp: In function 'Status vfs::ForEachFile(const PIVFS&, const VfsPath&, vfs::FileCallback, uintptr_t, const wchar_t*, size_t, vfs::DirCallback, uintptr_t)': BUILDSTDERR: ../../../source/lib/file/vfs/vfs_util.cpp:80:38: note: synthesized method 'CFileInfo::CFileInfo(const CFileInfo&)' first required here BUILDSTDERR: 80 | const CFileInfo fileInfo = files[i]; BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_util.cpp:84:48: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 84 | const VfsPath pathname(path / fileInfo.Name()); // (CFileInfo only stores the name) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: ../../../source/lib/file/vfs/vfs_util.cpp:92:54: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 92 | pendingDirectories.push(path / subdirectoryNames[i]/""); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/file/vfs/vfs_tree.h: In instantiation of 'constexpr std::pair<_T1, _T2>::pair(const _T1&, const _T2&) [with _U1 = Path; _U2 = VfsFile; typename std::enable_if<(std::_PCC::_ConstructiblePair<_U1, _U2>() && std::_PCC::_ImplicitlyConvertiblePair<_U1, _U2>()), bool>::type = true; _T1 = Path; _T2 = VfsFile]': BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:529:14: required from 'constexpr std::pair::__type, typename std::__decay_and_strip<_T2>::__type> std::make_pair(_T1&&, _T2&&) [with _T1 = const Path&; _T2 = const VfsFile&; typename std::__decay_and_strip<_T2>::__type = VfsFile; typename std::__decay_and_strip<_Tp>::__type = Path]' BUILDSTDERR: ../../../source/lib/file/vfs/vfs_tree.cpp:122:70: required from here BUILDSTDERR: ../../../source/lib/file/vfs/vfs_tree.h:37:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 37 | class VfsFile BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:32, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_algobase.h:64, BUILDSTDERR: from /usr/include/c++/9/bits/char_traits.h:39, BUILDSTDERR: from /usr/include/c++/9/string:40, BUILDSTDERR: from /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_pair.h:261:31: note: synthesized method 'VfsFile::VfsFile(const VfsFile&)' first required here BUILDSTDERR: 261 | : first(__a), second(__b) { } BUILDSTDERR: | ^ fnv_hash.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/fnv_hash.o" -MF "obj/lowlevel_Release/fnv_hash.d" -c "../../../source/lib/fnv_hash.cpp" frequency_filter.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/frequency_filter.o" -MF "obj/lowlevel_Release/frequency_filter.d" -c "../../../source/lib/frequency_filter.cpp" input.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/input.o" -MF "obj/lowlevel_Release/input.d" -c "../../../source/lib/input.cpp" lib.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lib.o" -MF "obj/lowlevel_Release/lib.d" -c "../../../source/lib/lib.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/app_hooks.h:94, BUILDSTDERR: from ../../../source/lib/lib.cpp:34: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ module_init.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/module_init.o" -MF "obj/lowlevel_Release/module_init.d" -c "../../../source/lib/module_init.cpp" ogl.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ogl.o" -MF "obj/lowlevel_Release/ogl.d" -c "../../../source/lib/ogl.cpp" path.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/path.o" -MF "obj/lowlevel_Release/path.d" -c "../../../source/lib/path.cpp" posix.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/posix.o" -MF "obj/lowlevel_Release/posix.d" -c "../../../source/lib/posix/posix.cpp" BUILDSTDERR: In file included from ../../../source/lib/path.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/ogl.cpp:37: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/ogl.cpp:37: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/ogl.cpp:37: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ rand.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/rand.o" -MF "obj/lowlevel_Release/rand.d" -c "../../../source/lib/rand.cpp" regex.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/regex.o" -MF "obj/lowlevel_Release/regex.d" -c "../../../source/lib/regex.cpp" cursor.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/cursor.o" -MF "obj/lowlevel_Release/cursor.d" -c "../../../source/lib/res/graphics/cursor.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.h:30, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.h:30, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.h:30, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ogl_tex.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ogl_tex.o" -MF "obj/lowlevel_Release/ogl_tex.d" -c "../../../source/lib/res/graphics/ogl_tex.cpp" h_mgr.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/h_mgr.o" -MF "obj/lowlevel_Release/h_mgr.d" -c "../../../source/lib/res/h_mgr.cpp" BUILDSTDERR: ../../../source/lib/res/graphics/cursor.cpp: In function 'Status Cursor_reload(Cursor*, const PIVFS&, const VfsPath&, Handle)': BUILDSTDERR: ../../../source/lib/res/graphics/cursor.cpp:227:60: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 227 | const VfsPath pathname(VfsPath(L"art/textures/cursors") / name); BUILDSTDERR: | ^~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.h:30, BUILDSTDERR: from ../../../source/lib/res/graphics/cursor.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.cpp:29: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.cpp:29: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.cpp:29: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/res/h_mgr.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/res/h_mgr.cpp:28: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/res/h_mgr.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/res/h_mgr.cpp: In function 'void h_free_hd(HDATA*)': BUILDSTDERR: ../../../source/lib/res/h_mgr.cpp:578:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct HDATA' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 578 | memset(hd, 0, sizeof(*hd)); BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/lib/res/h_mgr.cpp:140:8: note: 'struct HDATA' declared here BUILDSTDERR: 140 | struct HDATA BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../source/lib/res/h_mgr.cpp: In function 'VfsPath h_filename(Handle)': BUILDSTDERR: ../../../source/lib/res/h_mgr.cpp:632:13: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 632 | return hd->pathname; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/h_mgr.h:253, BUILDSTDERR: from ../../../source/lib/res/h_mgr.cpp:28: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ secure_crt.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/secure_crt.o" -MF "obj/lowlevel_Release/secure_crt.d" -c "../../../source/lib/secure_crt.cpp" snd.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/snd.o" -MF "obj/lowlevel_Release/snd.d" -c "../../../source/lib/snd.cpp" status.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/status.o" -MF "obj/lowlevel_Release/status.d" -c "../../../source/lib/status.cpp" svn_revision.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/svn_revision.o" -MF "obj/lowlevel_Release/svn_revision.d" -c "../../../source/lib/svn_revision.cpp" acpi.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/acpi.o" -MF "obj/lowlevel_Release/acpi.d" -c "../../../source/lib/sysdep/acpi.cpp" arm.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/arm.o" -MF "obj/lowlevel_Release/arm.d" -c "../../../source/lib/sysdep/arch/arm/arm.cpp" cpu.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/cpu.o" -MF "obj/lowlevel_Release/cpu.d" -c "../../../source/lib/sysdep/cpu.cpp" gfx.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/gfx.o" -MF "obj/lowlevel_Release/gfx.d" -c "../../../source/lib/sysdep/gfx.cpp" dir_watch_inotify.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/dir_watch_inotify.o" -MF "obj/lowlevel_Release/dir_watch_inotify.d" -c "../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp" lcpu.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/lcpu.o" -MF "obj/lowlevel_Release/lcpu.d" -c "../../../source/lib/sysdep/os/linux/lcpu.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/dir_watch.h:30, BUILDSTDERR: from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/dir_watch.h:30, BUILDSTDERR: from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ ldbg.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ldbg.o" -MF "obj/lowlevel_Release/ldbg.d" -c "../../../source/lib/sysdep/os/linux/ldbg.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/sysdep.h:37, BUILDSTDERR: from ../../../source/lib/sysdep/os/linux/ldbg.cpp:33: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In instantiation of 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = DirWatchNotification; _Args = {DirWatchNotification}; _Tp = DirWatchNotification]': 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 = DirWatchNotification; _Args = {DirWatchNotification}; _Tp = DirWatchNotification; std::allocator_traits >::allocator_type = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:116:30: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {DirWatchNotification}; _Tp = DirWatchNotification; _Alloc = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1168:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = DirWatchNotification; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = DirWatchNotification]' BUILDSTDERR: ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:260:64: required from here BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:54:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 54 | class DirWatchNotification BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/dir_watch.h:30, BUILDSTDERR: from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/armv7hl-redhat-linux-gnueabi/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 /usr/include/c++/9/stdexcept:39, BUILDSTDERR: from ../../../source/lib/lib.h:65, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/ext/new_allocator.h:147:4: note: synthesized method 'DirWatchNotification::DirWatchNotification(DirWatchNotification&&)' first required here BUILDSTDERR: 147 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In instantiation of 'void std::_Construct(_T1*, _Args&& ...) [with _T1 = DirWatchNotification; _Args = {const DirWatchNotification&}]': 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 = const DirWatchNotification*; _ForwardIterator = DirWatchNotification*; 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 = const DirWatchNotification*; _ForwardIterator = DirWatchNotification*]' 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 = const DirWatchNotification*; _ForwardIterator = DirWatchNotification*; _Tp = DirWatchNotification]' BUILDSTDERR: /usr/include/c++/9/bits/stl_uninitialized.h:311:2: required from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = DirWatchNotification*; _ForwardIterator = DirWatchNotification*; _Allocator = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:479:3: required from 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {DirWatchNotification}; _Tp = DirWatchNotification; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::iterator = __gnu_cxx::__normal_iterator >; typename std::_Vector_base<_Tp, _Alloc>::pointer = DirWatchNotification*]' BUILDSTDERR: /usr/include/c++/9/bits/vector.tcc:122:4: required from 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {DirWatchNotification}; _Tp = DirWatchNotification; _Alloc = std::allocator]' BUILDSTDERR: /usr/include/c++/9/bits/stl_vector.h:1168:9: required from 'void std::vector<_Tp, _Alloc>::push_back(std::vector<_Tp, _Alloc>::value_type&&) [with _Tp = DirWatchNotification; _Alloc = std::allocator; std::vector<_Tp, _Alloc>::value_type = DirWatchNotification]' BUILDSTDERR: ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:260:64: required from here BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:54:7: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 54 | class DirWatchNotification BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/dir_watch.h:30, BUILDSTDERR: from ../../../source/lib/sysdep/os/linux/dir_watch_inotify.cpp:25: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/c++/9/bits/stl_tempbuf.h:60, BUILDSTDERR: from /usr/include/c++/9/bits/stl_algo.h:62, BUILDSTDERR: from /usr/include/c++/9/algorithm:62, BUILDSTDERR: from ../../../source/lib/lib.h:66, BUILDSTDERR: from ../../../source/lib/precompiled.h:72, BUILDSTDERR: from ../../../source/pch/lowlevel/precompiled.h:18: BUILDSTDERR: /usr/include/c++/9/bits/stl_construct.h:75:7: note: synthesized method 'DirWatchNotification::DirWatchNotification(const DirWatchNotification&)' first required here BUILDSTDERR: 75 | { ::new(static_cast(__p)) _T1(std::forward<_Args>(__args)...); } BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ linux.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/linux.o" -MF "obj/lowlevel_Release/linux.d" -c "../../../source/lib/sysdep/os/linux/linux.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/sysdep.h:37, BUILDSTDERR: from ../../../source/lib/sysdep/os/linux/linux.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ udbg.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/udbg.o" -MF "obj/lowlevel_Release/udbg.d" -c "../../../source/lib/sysdep/os/unix/udbg.cpp" ufilesystem.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/ufilesystem.o" -MF "obj/lowlevel_Release/ufilesystem.d" -c "../../../source/lib/sysdep/os/unix/ufilesystem.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/sysdep.h:37, BUILDSTDERR: from ../../../source/lib/sysdep/os/unix/udbg.cpp:37: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/filesystem.h:30, BUILDSTDERR: from ../../../source/lib/sysdep/os/unix/ufilesystem.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ unix.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix.o" -MF "obj/lowlevel_Release/unix.d" -c "../../../source/lib/sysdep/os/unix/unix.cpp" unix_executable_pathname.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unix_executable_pathname.o" -MF "obj/lowlevel_Release/unix_executable_pathname.d" -c "../../../source/lib/sysdep/os/unix/unix_executable_pathname.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/sysdep.h:37, BUILDSTDERR: from ../../../source/lib/sysdep/os/unix/unix_executable_pathname.cpp:25: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/sysdep/sysdep.h:37, BUILDSTDERR: from ../../../source/lib/sysdep/os/unix/unix.cpp:30: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ unuma.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/unuma.o" -MF "obj/lowlevel_Release/unuma.d" -c "../../../source/lib/sysdep/os/unix/unuma.cpp" uvm.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/uvm.o" -MF "obj/lowlevel_Release/uvm.d" -c "../../../source/lib/sysdep/os/unix/uvm.cpp" x.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/x.o" -MF "obj/lowlevel_Release/x.d" -c "../../../source/lib/sysdep/os/unix/x/x.cpp" os_cpu.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/os_cpu.o" -MF "obj/lowlevel_Release/os_cpu.d" -c "../../../source/lib/sysdep/os_cpu.cpp" gcc.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/gcc.o" -MF "obj/lowlevel_Release/gcc.d" -c "../../../source/lib/sysdep/rtl/gcc/gcc.cpp" smbios.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/smbios.o" -MF "obj/lowlevel_Release/smbios.d" -c "../../../source/lib/sysdep/smbios.cpp" tex.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex.o" -MF "obj/lowlevel_Release/tex.d" -c "../../../source/lib/tex/tex.cpp" tex_bmp.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_bmp.o" -MF "obj/lowlevel_Release/tex_bmp.d" -c "../../../source/lib/tex/tex_bmp.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/lib/tex/tex.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/lib/tex/tex_codec.h:30, BUILDSTDERR: from ../../../source/lib/tex/tex_bmp.cpp:30: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ tex_codec.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_codec.o" -MF "obj/lowlevel_Release/tex_codec.d" -c "../../../source/lib/tex/tex_codec.cpp" tex_dds.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_dds.o" -MF "obj/lowlevel_Release/tex_dds.d" -c "../../../source/lib/tex/tex_dds.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/lib/tex/tex_codec.h:30, BUILDSTDERR: from ../../../source/lib/tex/tex_codec.cpp:28: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/lib/tex/tex_codec.h:30, BUILDSTDERR: from ../../../source/lib/tex/tex_dds.cpp:33: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ tex_png.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_png.o" -MF "obj/lowlevel_Release/tex_png.d" -c "../../../source/lib/tex/tex_png.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/lib/tex/tex_codec.h:30, BUILDSTDERR: from ../../../source/lib/tex/tex_png.cpp:32: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ tex_tga.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/tex_tga.o" -MF "obj/lowlevel_Release/tex_tga.d" -c "../../../source/lib/tex/tex_tga.cpp" timer.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/timer.o" -MF "obj/lowlevel_Release/timer.d" -c "../../../source/lib/timer.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/tex/tex.h:108, BUILDSTDERR: from ../../../source/lib/tex/tex_codec.h:30, BUILDSTDERR: from ../../../source/lib/tex/tex_tga.cpp:30: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ utf8.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/utf8.o" -MF "obj/lowlevel_Release/utf8.d" -c "../../../source/lib/utf8.cpp" wsecure_crt.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/wsecure_crt.o" -MF "obj/lowlevel_Release/wsecure_crt.d" -c "../../../source/lib/wsecure_crt.cpp" precompiled.cpp mkdir -p obj/lowlevel_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/pch/lowlevel -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/valgrind -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -include obj/lowlevel_Release/precompiled.h -o "obj/lowlevel_Release/precompiled.o" -MF "obj/lowlevel_Release/precompiled.d" -c "../../../source/pch/lowlevel/precompiled.cpp" Linking lowlevel mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/liblowlevel.a" obj/lowlevel_Release/arena.o obj/lowlevel_Release/dynarray.o obj/lowlevel_Release/freelist.o obj/lowlevel_Release/headerless.o obj/lowlevel_Release/page_aligned.o obj/lowlevel_Release/pool.o obj/lowlevel_Release/shared_ptr.o obj/lowlevel_Release/unique_range.o obj/lowlevel_Release/app_hooks.o obj/lowlevel_Release/base32.o obj/lowlevel_Release/bits.o obj/lowlevel_Release/byte_order.o obj/lowlevel_Release/debug.o obj/lowlevel_Release/debug_stl.o obj/lowlevel_Release/dbghelp.o obj/lowlevel_Release/archive.o obj/lowlevel_Release/archive_zip.o obj/lowlevel_Release/codec.o obj/lowlevel_Release/codec_zlib.o obj/lowlevel_Release/stream.o obj/lowlevel_Release/file_loader.o obj/lowlevel_Release/file_stats.o obj/lowlevel_Release/real_directory.o obj/lowlevel_Release/trace.o obj/lowlevel_Release/file.o obj/lowlevel_Release/file_system.o obj/lowlevel_Release/io.o obj/lowlevel_Release/write_buffer.o obj/lowlevel_Release/vfs.o obj/lowlevel_Release/vfs_lookup.o obj/lowlevel_Release/vfs_path.o obj/lowlevel_Release/vfs_populate.o obj/lowlevel_Release/vfs_tree.o obj/lowlevel_Release/vfs_util.o obj/lowlevel_Release/fnv_hash.o obj/lowlevel_Release/frequency_filter.o obj/lowlevel_Release/input.o obj/lowlevel_Release/lib.o obj/lowlevel_Release/module_init.o obj/lowlevel_Release/ogl.o obj/lowlevel_Release/path.o obj/lowlevel_Release/posix.o obj/lowlevel_Release/rand.o obj/lowlevel_Release/regex.o obj/lowlevel_Release/cursor.o obj/lowlevel_Release/ogl_tex.o obj/lowlevel_Release/h_mgr.o obj/lowlevel_Release/secure_crt.o obj/lowlevel_Release/snd.o obj/lowlevel_Release/status.o obj/lowlevel_Release/svn_revision.o obj/lowlevel_Release/acpi.o obj/lowlevel_Release/arm.o obj/lowlevel_Release/cpu.o obj/lowlevel_Release/gfx.o obj/lowlevel_Release/dir_watch_inotify.o obj/lowlevel_Release/lcpu.o obj/lowlevel_Release/ldbg.o obj/lowlevel_Release/linux.o obj/lowlevel_Release/udbg.o obj/lowlevel_Release/ufilesystem.o obj/lowlevel_Release/unix.o obj/lowlevel_Release/unix_executable_pathname.o obj/lowlevel_Release/unuma.o obj/lowlevel_Release/uvm.o obj/lowlevel_Release/x.o obj/lowlevel_Release/os_cpu.o obj/lowlevel_Release/gcc.o obj/lowlevel_Release/smbios.o obj/lowlevel_Release/tex.o obj/lowlevel_Release/tex_bmp.o obj/lowlevel_Release/tex_codec.o obj/lowlevel_Release/tex_dds.o obj/lowlevel_Release/tex_png.o obj/lowlevel_Release/tex_tga.o obj/lowlevel_Release/timer.o obj/lowlevel_Release/utf8.o obj/lowlevel_Release/wsecure_crt.o obj/lowlevel_Release/precompiled.o ==== Building mongoose (release) ==== mongoose.cpp mkdir -p obj/mongoose_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/pch/mongoose -I../../../source -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/mongoose_Release/mongoose.o" -MF "obj/mongoose_Release/mongoose.d" -c "../../../source/third_party/mongoose/mongoose.cpp" BUILDSTDERR: ../../../source/third_party/mongoose/mongoose.cpp: In function 'mg_context* mg_start(mg_callback_t, void*, const char**)': BUILDSTDERR: ../../../source/third_party/mongoose/mongoose.cpp:4297:40: warning: cast between incompatible function types from 'void (*)(mg_context*)' to 'mg_thread_func_t' {aka 'void* (*)(void*)'} [-Wcast-function-type] BUILDSTDERR: 4297 | start_thread(ctx, (mg_thread_func_t) master_thread, ctx); BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/third_party/mongoose/mongoose.cpp:4301:46: warning: cast between incompatible function types from 'void (*)(mg_context*)' to 'mg_thread_func_t' {aka 'void* (*)(void*)'} [-Wcast-function-type] BUILDSTDERR: 4301 | if (start_thread(ctx, (mg_thread_func_t) worker_thread, ctx) != 0) { BUILDSTDERR: | ^~~~~~~~~~~~~ Linking mongoose mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libmongoose.a" obj/mongoose_Release/mongoose.o ==== Building Collada (release) ==== precompiled.h mkdir -p obj/Collada_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -o "obj/Collada_Release/precompiled.h.gch" -MF "obj/Collada_Release/precompiled.h.d" -c "../../../source/collada/precompiled.h" CommonConvert.cpp DLL.cpp mkdir -p obj/Collada_Release mkdir -p obj/Collada_Release Decompose.cpp mkdir -p obj/Collada_Release GeomReindex.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/CommonConvert.o" -MF "obj/Collada_Release/CommonConvert.d" -c "../../../source/collada/CommonConvert.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/DLL.o" -MF "obj/Collada_Release/DLL.d" -c "../../../source/collada/DLL.cpp" mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Decompose.o" -MF "obj/Collada_Release/Decompose.d" -c "../../../source/collada/Decompose.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/GeomReindex.o" -MF "obj/Collada_Release/GeomReindex.d" -c "../../../source/collada/GeomReindex.cpp" Maths.cpp mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/Maths.o" -MF "obj/Collada_Release/Maths.d" -c "../../../source/collada/Maths.cpp" PMDConvert.cpp mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PMDConvert.o" -MF "obj/Collada_Release/PMDConvert.d" -c "../../../source/collada/PMDConvert.cpp" PSAConvert.cpp mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/PSAConvert.o" -MF "obj/Collada_Release/PSAConvert.d" -c "../../../source/collada/PSAConvert.cpp" StdSkeletons.cpp mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/StdSkeletons.o" -MF "obj/Collada_Release/StdSkeletons.d" -c "../../../source/collada/StdSkeletons.cpp" XMLFix.cpp mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/XMLFix.o" -MF "obj/Collada_Release/XMLFix.d" -c "../../../source/collada/XMLFix.cpp" precompiled.cpp mkdir -p obj/Collada_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DLINUX -I../../../source/collada -isystem ../../../libraries/source/fcollada/include -isystem /usr/include/libxml2 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -fno-strict-aliasing -rdynamic -include obj/Collada_Release/precompiled.h -o "obj/Collada_Release/precompiled.o" -MF "obj/Collada_Release/precompiled.d" -c "../../../source/collada/precompiled.cpp" Linking Collada mkdir -p ../../../binaries/system g++ -o "../../../binaries/system/libCollada.so" obj/Collada_Release/CommonConvert.o obj/Collada_Release/DLL.o obj/Collada_Release/Decompose.o obj/Collada_Release/GeomReindex.o obj/Collada_Release/Maths.o obj/Collada_Release/PMDConvert.o obj/Collada_Release/PSAConvert.o obj/Collada_Release/StdSkeletons.o obj/Collada_Release/XMLFix.o obj/Collada_Release/precompiled.o -L../../../binaries/system -L../../../libraries/source/fcollada/lib -L/usr/X11R6/lib -shared -Wl,-soname=libCollada.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/0ad -rdynamic -lFColladaSR -lxml2 -ldl ==== Building pyrogenesis (release) ==== main.cpp mkdir -p obj/pyrogenesis_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DNVTT_SHARED=1 -I../../../source/pch/pyrogenesis -I../../../source -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -pthread -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/pyrogenesis_Release/main.o" -MF "obj/pyrogenesis_Release/main.d" -c "../../../source/main.cpp" BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.h:21, BUILDSTDERR: from ../../../source/main.cpp:45: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.h:21, BUILDSTDERR: from ../../../source/main.cpp:45: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.h:21, BUILDSTDERR: from ../../../source/main.cpp:45: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/main.cpp:50: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.h:21, BUILDSTDERR: from ../../../source/main.cpp:45: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/ModInstaller.h:23, BUILDSTDERR: from ../../../source/main.cpp:54: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/main.cpp:76: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/file/file_system.h:30, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/ArchiveBuilder.h:21, BUILDSTDERR: from ../../../source/main.cpp:45: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ Linking pyrogenesis mkdir -p ../../../binaries/system g++ -o "../../../binaries/system/pyrogenesis" obj/pyrogenesis_Release/main.o -L../../../binaries/system -L/usr/X11R6/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/0ad -pthread -Wl,--start-group ../../../binaries/system/libmocks_real.a ../../../binaries/system/libnetwork.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libglooxwrapper.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libmongoose.a -Wl,--end-group -lGL -lSDL2 -lpng -lz -lplds4 -lplc4 -lnspr4 -lpthread -lmozjs-38 -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -lsodium -lX11 -lXcursor -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lminiupnpc -lrt -ldl ==== Building mocks_test (release) ==== mocks_test.cpp mkdir -p obj/mocks_test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/pch/mocks_test -I../../../source -isystem ../../../libraries/source/cxxtest-4.4 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/mocks_test_Release/mocks_test.o" -MF "obj/mocks_test_Release/mocks_test.d" -c "../../../source/mocks/mocks_test.cpp" Linking mocks_test mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libmocks_test.a" obj/mocks_test_Release/mocks_test.o ==== Building AtlasObject (release) ==== AtlasObjectImpl.cpp AtlasObjectJS.cpp mkdir -p obj/AtlasObject_Release mkdir -p obj/AtlasObject_Release AtlasObjectText.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /usr/include/libxml2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectImpl.o" -MF "obj/AtlasObject_Release/AtlasObjectImpl.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectImpl.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /usr/include/libxml2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectJS.o" -MF "obj/AtlasObject_Release/AtlasObjectJS.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectJS.cpp" mkdir -p obj/AtlasObject_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /usr/include/libxml2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectText.o" -MF "obj/AtlasObject_Release/AtlasObjectText.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectText.cpp" AtlasObjectXML.cpp mkdir -p obj/AtlasObject_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/tools/atlas/AtlasObject -I../../../source/third_party/jsonspirit -isystem /usr/include/libxml2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasObject_Release/AtlasObjectXML.o" -MF "obj/AtlasObject_Release/AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp: In function 'std::wstring fromXmlChar(const xmlChar*)': BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:96:31: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 96 | case 5: ch += *source++; ch <<= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:97:3: note: here BUILDSTDERR: 97 | case 4: ch += *source++; ch <<= 6; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:97:31: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 97 | case 4: ch += *source++; ch <<= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:98:3: note: here BUILDSTDERR: 98 | case 3: ch += *source++; ch <<= 6; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:98:31: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 98 | case 3: ch += *source++; ch <<= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:99:3: note: here BUILDSTDERR: 99 | case 2: ch += *source++; ch <<= 6; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:99:31: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 99 | case 2: ch += *source++; ch <<= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:100:3: note: here BUILDSTDERR: 100 | case 1: ch += *source++; ch <<= 6; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:100:31: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 100 | case 1: ch += *source++; ch <<= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:101:3: note: here BUILDSTDERR: 101 | case 0: ch += *source++; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp: In constructor 'toXmlChar::toXmlChar(const wstring&)': BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:67:49: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 67 | case 4: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:68:4: note: here BUILDSTDERR: 68 | case 3: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:68:49: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 68 | case 3: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:69:4: note: here BUILDSTDERR: 69 | case 2: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:69:49: warning: this statement may fall through [-Wimplicit-fallthrough=] BUILDSTDERR: 69 | case 2: *--target = ((ch | 0x80) & 0xBF); ch >>= 6; BUILDSTDERR: | ~~~^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObjectXML.cpp:70:4: note: here BUILDSTDERR: 70 | case 1: *--target = (char)(ch | firstByteMark[bytesToWrite]); BUILDSTDERR: | ^~~~ Linking AtlasObject mkdir -p ../../../binaries/system ar -rcs "../../../binaries/system/libAtlasObject.a" obj/AtlasObject_Release/AtlasObjectImpl.o obj/AtlasObject_Release/AtlasObjectJS.o obj/AtlasObject_Release/AtlasObjectText.o obj/AtlasObject_Release/AtlasObjectXML.o ==== Building AtlasUI (release) ==== precompiled.h mkdir -p obj/AtlasUI_Release g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -o "obj/AtlasUI_Release/precompiled.h.gch" -MF "obj/AtlasUI_Release/precompiled.h.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.h" ActorEditor.cpp ActorEditorListCtrl.cpp AnimListEditor.cpp mkdir -p obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditor.o" -MF "obj/AtlasUI_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorEditorListCtrl.o" -MF "obj/AtlasUI_Release/ActorEditorListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp" PropListEditor.cpp g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AnimListEditor.o" -MF "obj/AtlasUI_Release/AnimListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/AnimListEditor.cpp" mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PropListEditor.o" -MF "obj/AtlasUI_Release/PropListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/PropListEditor.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp: In member function 'virtual AtObj ActorEditorListCtrl::DoExport()': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp:87:18: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 87 | group = AtObj(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.h:23, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.h:28, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.h:18, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditorListCtrl.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp: In function 'AtObj ConvertToLatestFormat(AtObj)': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:249:14: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 249 | in = AtObj(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.h:23, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.h:18, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ActorEditor/ActorEditor.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ TexListEditor.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TexListEditor.o" -MF "obj/AtlasUI_Release/TexListEditor.d" -c "../../../source/tools/atlas/AtlasUI/ActorEditor/TexListEditor.cpp" ActionButton.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActionButton.o" -MF "obj/AtlasUI_Release/ActionButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ActionButton.cpp" ToolButton.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ToolButton.o" -MF "obj/AtlasUI_Release/ToolButton.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Buttons/ToolButton.cpp" Canvas.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Canvas.o" -MF "obj/AtlasUI_Release/Canvas.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ ColorDialog.cpp mkdir -p obj/AtlasUI_Release BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ColorDialog.o" -MF "obj/AtlasUI_Release/ColorDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/ColorDialog/ColorDialog.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/Canvas/Canvas.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ DraggableListCtrl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrl.o" -MF "obj/AtlasUI_Release/DraggableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrl.cpp" DraggableListCtrlCommands.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DraggableListCtrlCommands.o" -MF "obj/AtlasUI_Release/DraggableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp: In member function 'virtual bool DragCommand::Do()': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp:68:33: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 68 | m_Ctrl->m_ListData.at(m_Tgt) = srcData; BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.h:18, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/DraggableListCtrl/DraggableListCtrlCommands.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ EditableListCtrl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrl.o" -MF "obj/AtlasUI_Release/EditableListCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp: In member function 'void EditableListCtrl::OnKeyDown(wxKeyEvent&)': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp:108:30: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 108 | row = m_ListData[selection]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/IAtlasSerialiser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.h:23, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrl.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ EditableListCtrlCommands.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/EditableListCtrlCommands.o" -MF "obj/AtlasUI_Release/EditableListCtrlCommands.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/EditableListCtrlCommands.cpp" FieldEditCtrl.cpp ListCtrlValidator.cpp mkdir -p obj/AtlasUI_Release mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FieldEditCtrl.o" -MF "obj/AtlasUI_Release/FieldEditCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/FieldEditCtrl.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ListCtrlValidator.o" -MF "obj/AtlasUI_Release/ListCtrlValidator.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/ListCtrlValidator.cpp" QuickComboBox.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickComboBox.o" -MF "obj/AtlasUI_Release/QuickComboBox.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickComboBox.cpp" QuickFileCtrl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickFileCtrl.o" -MF "obj/AtlasUI_Release/QuickFileCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickFileCtrl.cpp" QuickTextCtrl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/QuickTextCtrl.o" -MF "obj/AtlasUI_Release/QuickTextCtrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/EditableListCtrl/QuickTextCtrl.cpp" FileHistory.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FileHistory.o" -MF "obj/AtlasUI_Release/FileHistory.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/FileHistory/FileHistory.cpp" HighResTimer.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/HighResTimer.o" -MF "obj/AtlasUI_Release/HighResTimer.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/HighResTimer/HighResTimer.cpp" MapDialog.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MapDialog.o" -MF "obj/AtlasUI_Release/MapDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp" SnapSplitterWindow.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SnapSplitterWindow.o" -MF "obj/AtlasUI_Release/SnapSplitterWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/SnapSplitterWindow/SnapSplitterWindow.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ virtualdirtreectrl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/virtualdirtreectrl.o" -MF "obj/AtlasUI_Release/virtualdirtreectrl.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/VirtualDirTreeCtrl/virtualdirtreectrl.cpp" BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/CustomControls/MapDialog/MapDialog.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ AtlasDialog.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasDialog.o" -MF "obj/AtlasUI_Release/AtlasDialog.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasDialog.cpp" AtlasWindow.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindow.o" -MF "obj/AtlasUI_Release/AtlasWindow.d" -c "../../../source/tools/atlas/AtlasUI/CustomControls/Windows/AtlasWindow.cpp" AtlasClipboard.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasClipboard.o" -MF "obj/AtlasUI_Release/AtlasClipboard.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp: In static member function 'static bool AtlasClipboard::SetClipboard(AtObj&)': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp:29:16: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 29 | g_Clipboard = in; BUILDSTDERR: | ^~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.h:18, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp: In static member function 'static bool AtlasClipboard::GetClipboard(AtObj&)': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp:35:8: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 35 | out = g_Clipboard; BUILDSTDERR: | ^~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.h:18, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/General/AtlasClipboard.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ AtlasEventLoop.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasEventLoop.o" -MF "obj/AtlasUI_Release/AtlasEventLoop.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasEventLoop.cpp" AtlasWindowCommand.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommand.o" -MF "obj/AtlasUI_Release/AtlasWindowCommand.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp: In member function 'virtual bool AtlasCommand_End::Merge(AtlasWindowCommand*)': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp:61:70: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 61 | previousCommand->m_PostData = previousCommand->m_Object->FreezeData(); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommand.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ AtlasWindowCommandProc.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AtlasWindowCommandProc.o" -MF "obj/AtlasUI_Release/AtlasWindowCommandProc.d" -c "../../../source/tools/atlas/AtlasUI/General/AtlasWindowCommandProc.cpp" Datafile.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Datafile.o" -MF "obj/AtlasUI_Release/Datafile.d" -c "../../../source/tools/atlas/AtlasUI/General/Datafile.cpp" Observable.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Observable.o" -MF "obj/AtlasUI_Release/Observable.d" -c "../../../source/tools/atlas/AtlasUI/General/Observable.cpp" DLLInterface.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/DLLInterface.o" -MF "obj/AtlasUI_Release/DLLInterface.d" -c "../../../source/tools/atlas/AtlasUI/Misc/DLLInterface.cpp" KeyMap.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/KeyMap.o" -MF "obj/AtlasUI_Release/KeyMap.d" -c "../../../source/tools/atlas/AtlasUI/Misc/KeyMap.cpp" precompiled.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/precompiled.o" -MF "obj/AtlasUI_Release/precompiled.d" -c "../../../source/tools/atlas/AtlasUI/Misc/precompiled.cpp" ScenarioEditor.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ScenarioEditor.o" -MF "obj/AtlasUI_Release/ScenarioEditor.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp" SectionLayout.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SectionLayout.o" -MF "obj/AtlasUI_Release/SectionLayout.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp" Cinema.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Cinema.o" -MF "obj/AtlasUI_Release/Cinema.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:43: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.cpp:44: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/SectionLayout.cpp:33: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Cinema/Cinema.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ Sidebar.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Sidebar.o" -MF "obj/AtlasUI_Release/Sidebar.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Common/Sidebar.cpp" Environment.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Environment.o" -MF "obj/AtlasUI_Release/Environment.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/Environment.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ LightControl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/LightControl.o" -MF "obj/AtlasUI_Release/LightControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp" Map.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Map.o" -MF "obj/AtlasUI_Release/Map.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.h:21, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Environment/LightControl.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h:24, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/Observable.h: In instantiation of 'Observable& Observable::operator=(const T&) [with T = AtObj]': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:202:58: required from here BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/Observable.h:104:27: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | *dynamic_cast(this) = rhs; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Map/Map.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ Object.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Object.o" -MF "obj/AtlasUI_Release/Object.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp" VariationControl.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/VariationControl.o" -MF "obj/AtlasUI_Release/VariationControl.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/VariationControl.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Object/Object.cpp:29: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ Player.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Player.o" -MF "obj/AtlasUI_Release/Player.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.h:20, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:20: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ Terrain.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Terrain.o" -MF "obj/AtlasUI_Release/Terrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp" BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp: In member function 'void PlayerSettingsControl::LoadDefaults()': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:644:45: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 644 | m_PlayerDefaults = *playerData["PlayerData"]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp: In member function 'void PlayerSettingsControl::ReadFromEngine()': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:730:32: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 730 | clrObj = *playerDefs["Color"]; BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/ScenarioEditor.h:24, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/Observable.h: In instantiation of 'Observable& Observable::operator=(const T&) [with T = AtObj]': BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:655:58: required from here BUILDSTDERR: ../../../source/tools/atlas/AtlasUI/General/Observable.h:104:27: warning: implicitly-declared 'AtObj& AtObj::operator=(const AtObj&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | *dynamic_cast(this) = rhs; BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Player/Player.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/AtlasObject/AtlasObject.h:134:2: note: because 'AtObj' has user-provided 'AtObj::AtObj(const AtObj&)' BUILDSTDERR: 134 | AtObj(const AtObj& r) : p(r.p) {} BUILDSTDERR: | ^~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Sections/Terrain/Terrain.cpp:27: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ ActorViewerTool.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ActorViewerTool.o" -MF "obj/AtlasUI_Release/ActorViewerTool.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ActorViewerTool.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ AlterElevation.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/AlterElevation.o" -MF "obj/AtlasUI_Release/AlterElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp" Brushes.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Brushes.o" -MF "obj/AtlasUI_Release/Brushes.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp" MiscState.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/MiscState.o" -MF "obj/AtlasUI_Release/MiscState.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/MiscState.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Brushes.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/AlterElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ ObjectSettings.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ObjectSettings.o" -MF "obj/AtlasUI_Release/ObjectSettings.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp" Tools.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/Tools.o" -MF "obj/AtlasUI_Release/Tools.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp" FillTerrain.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FillTerrain.o" -MF "obj/AtlasUI_Release/FillTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/ObjectSettings.cpp:22: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/Common/Tools.cpp:21: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FillTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ FlattenElevation.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/FlattenElevation.o" -MF "obj/AtlasUI_Release/FlattenElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ PaintTerrain.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PaintTerrain.o" -MF "obj/AtlasUI_Release/PaintTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp" BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/FlattenElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PaintTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ PikeElevation.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PikeElevation.o" -MF "obj/AtlasUI_Release/PikeElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PikeElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ PlaceObject.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/PlaceObject.o" -MF "obj/AtlasUI_Release/PlaceObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp" ReplaceTerrain.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/ReplaceTerrain.o" -MF "obj/AtlasUI_Release/ReplaceTerrain.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/PlaceObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/ReplaceTerrain.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ SmoothElevation.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/SmoothElevation.o" -MF "obj/AtlasUI_Release/SmoothElevation.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp" TransformObject.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformObject.o" -MF "obj/AtlasUI_Release/TransformObject.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/SmoothElevation.cpp:23: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ TransformPath.cpp mkdir -p obj/AtlasUI_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -I../../../source/tools/atlas/AtlasUI -I../../../source/tools/atlas -I../../../source/tools/atlas/AtlasUI/CustomControls -I../../../source/tools/atlas/AtlasUI/Misc -isystem /usr/include/libxml2 -isystem /usr/include/SDL2 -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -fPIC -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -std=c++0x -Wno-psabi -fvisibility=hidden -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -rdynamic -fPIC -Wno-unused-local-typedefs -include obj/AtlasUI_Release/precompiled.h -o "obj/AtlasUI_Release/TransformPath.o" -MF "obj/AtlasUI_Release/TransformPath.d" -c "../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp" BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformObject.cpp:25: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetMapSettings::mSetMapSettings(const AtlasMessage::dSetMapSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetMapSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetMapSettings::dSetMapSettings(const AtlasMessage::dSetMapSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetMapSettings' has user-provided 'const AtlasMessage::dSetMapSettings& AtlasMessage::dSetMapSettings::operator=(const AtlasMessage::dSetMapSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:185:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 185 | COMMAND(SetMapSettings, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mResizeMap::mResizeMap(const AtlasMessage::dResizeMap&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mResizeMap::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dResizeMap::dResizeMap(const AtlasMessage::dResizeMap&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dResizeMap' has user-provided 'const AtlasMessage::dResizeMap& AtlasMessage::dResizeMap::operator=(const AtlasMessage::dResizeMap&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:203:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 203 | COMMAND(ResizeMap, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mCreateObject::mCreateObject(const AtlasMessage::dCreateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mCreateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dCreateObject::dCreateObject(const AtlasMessage::dCreateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dCreateObject' has user-provided 'const AtlasMessage::dCreateObject& AtlasMessage::dCreateObject::operator=(const AtlasMessage::dCreateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:382:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 382 | COMMAND(CreateObject, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetEnvironmentSettings::mSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetEnvironmentSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetEnvironmentSettings::dSetEnvironmentSettings(const AtlasMessage::dSetEnvironmentSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetEnvironmentSettings' has user-provided 'const AtlasMessage::dSetEnvironmentSettings& AtlasMessage::dSetEnvironmentSettings::operator=(const AtlasMessage::dSetEnvironmentSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:502:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 502 | COMMAND(SetEnvironmentSettings, MERGE, // merge lots of small changes into one undoable command BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRecalculateWaterData::mRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRecalculateWaterData::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dRecalculateWaterData::dRecalculateWaterData(const AtlasMessage::dRecalculateWaterData&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRecalculateWaterData' has user-provided 'const AtlasMessage::dRecalculateWaterData& AtlasMessage::dRecalculateWaterData::operator=(const AtlasMessage::dRecalculateWaterData&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:506:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 506 | COMMAND(RecalculateWaterData, NOMERGE, ((float,unused))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAlterElevation::mAlterElevation(const AtlasMessage::dAlterElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAlterElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dAlterElevation::dAlterElevation(const AtlasMessage::dAlterElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAlterElevation' has user-provided 'const AtlasMessage::dAlterElevation& AtlasMessage::dAlterElevation::operator=(const AtlasMessage::dAlterElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:524:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 524 | COMMAND(AlterElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSmoothElevation::mSmoothElevation(const AtlasMessage::dSmoothElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSmoothElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSmoothElevation::dSmoothElevation(const AtlasMessage::dSmoothElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSmoothElevation' has user-provided 'const AtlasMessage::dSmoothElevation& AtlasMessage::dSmoothElevation::operator=(const AtlasMessage::dSmoothElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:529:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 529 | COMMAND(SmoothElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFlattenElevation::mFlattenElevation(const AtlasMessage::dFlattenElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFlattenElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dFlattenElevation::dFlattenElevation(const AtlasMessage::dFlattenElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFlattenElevation' has user-provided 'const AtlasMessage::dFlattenElevation& AtlasMessage::dFlattenElevation::operator=(const AtlasMessage::dFlattenElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:534:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 534 | COMMAND(FlattenElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPikeElevation::mPikeElevation(const AtlasMessage::dPikeElevation&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPikeElevation::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dPikeElevation::dPikeElevation(const AtlasMessage::dPikeElevation&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPikeElevation' has user-provided 'const AtlasMessage::dPikeElevation& AtlasMessage::dPikeElevation::operator=(const AtlasMessage::dPikeElevation&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:539:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 539 | COMMAND(PikeElevation, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mPaintTerrain::mPaintTerrain(const AtlasMessage::dPaintTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mPaintTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dPaintTerrain::dPaintTerrain(const AtlasMessage::dPaintTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dPaintTerrain' has user-provided 'const AtlasMessage::dPaintTerrain& AtlasMessage::dPaintTerrain::operator=(const AtlasMessage::dPaintTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:545:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 545 | COMMAND(PaintTerrain, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mReplaceTerrain::mReplaceTerrain(const AtlasMessage::dReplaceTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mReplaceTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dReplaceTerrain::dReplaceTerrain(const AtlasMessage::dReplaceTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dReplaceTerrain' has user-provided 'const AtlasMessage::dReplaceTerrain& AtlasMessage::dReplaceTerrain::operator=(const AtlasMessage::dReplaceTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:551:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 551 | COMMAND(ReplaceTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mFillTerrain::mFillTerrain(const AtlasMessage::dFillTerrain&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mFillTerrain::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dFillTerrain::dFillTerrain(const AtlasMessage::dFillTerrain&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dFillTerrain' has user-provided 'const AtlasMessage::dFillTerrain& AtlasMessage::dFillTerrain::operator=(const AtlasMessage::dFillTerrain&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:556:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 556 | COMMAND(FillTerrain, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMoveObjects::mMoveObjects(const AtlasMessage::dMoveObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMoveObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMoveObjects::dMoveObjects(const AtlasMessage::dMoveObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMoveObjects' has user-provided 'const AtlasMessage::dMoveObjects& AtlasMessage::dMoveObjects::operator=(const AtlasMessage::dMoveObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:594:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 594 | COMMAND(MoveObjects, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObjectsFromCenterPoint::mRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObjectsFromCenterPoint::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObjectsFromCenterPoint::dRotateObjectsFromCenterPoint(const AtlasMessage::dRotateObjectsFromCenterPoint&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObjectsFromCenterPoint' has user-provided 'const AtlasMessage::dRotateObjectsFromCenterPoint& AtlasMessage::dRotateObjectsFromCenterPoint::operator=(const AtlasMessage::dRotateObjectsFromCenterPoint&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:600:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 600 | COMMAND(RotateObjectsFromCenterPoint, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mRotateObject::mRotateObject(const AtlasMessage::dRotateObject&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mRotateObject::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dRotateObject::dRotateObject(const AtlasMessage::dRotateObject&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dRotateObject' has user-provided 'const AtlasMessage::dRotateObject& AtlasMessage::dRotateObject::operator=(const AtlasMessage::dRotateObject&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:606:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 606 | COMMAND(RotateObject, MERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteObjects::mDeleteObjects(const AtlasMessage::dDeleteObjects&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteObjects::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteObjects::dDeleteObjects(const AtlasMessage::dDeleteObjects&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteObjects' has user-provided 'const AtlasMessage::dDeleteObjects& AtlasMessage::dDeleteObjects::operator=(const AtlasMessage::dDeleteObjects&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:611:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 611 | COMMAND(DeleteObjects, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetObjectSettings::mSetObjectSettings(const AtlasMessage::dSetObjectSettings&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetObjectSettings::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetObjectSettings::dSetObjectSettings(const AtlasMessage::dSetObjectSettings&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetObjectSettings' has user-provided 'const AtlasMessage::dSetObjectSettings& AtlasMessage::dSetObjectSettings::operator=(const AtlasMessage::dSetObjectSettings&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:626:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 626 | COMMAND(SetObjectSettings, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddPathNode::mAddPathNode(const AtlasMessage::dAddPathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddPathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddPathNode::dAddPathNode(const AtlasMessage::dAddPathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddPathNode' has user-provided 'const AtlasMessage::dAddPathNode& AtlasMessage::dAddPathNode::operator=(const AtlasMessage::dAddPathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:678:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 678 | COMMAND(AddPathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeletePathNode::mDeletePathNode(const AtlasMessage::dDeletePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeletePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeletePathNode::dDeletePathNode(const AtlasMessage::dDeletePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeletePathNode' has user-provided 'const AtlasMessage::dDeletePathNode& AtlasMessage::dDeletePathNode::operator=(const AtlasMessage::dDeletePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:682:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 682 | COMMAND(DeletePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mMovePathNode::mMovePathNode(const AtlasMessage::dMovePathNode&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mMovePathNode::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dMovePathNode::dMovePathNode(const AtlasMessage::dMovePathNode&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dMovePathNode' has user-provided 'const AtlasMessage::dMovePathNode& AtlasMessage::dMovePathNode::operator=(const AtlasMessage::dMovePathNode&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:686:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 686 | COMMAND(MovePathNode, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mAddCinemaPath::mAddCinemaPath(const AtlasMessage::dAddCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mAddCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dAddCinemaPath::dAddCinemaPath(const AtlasMessage::dAddCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dAddCinemaPath' has user-provided 'const AtlasMessage::dAddCinemaPath& AtlasMessage::dAddCinemaPath::operator=(const AtlasMessage::dAddCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:693:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 693 | COMMAND(AddCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mDeleteCinemaPath::mDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mDeleteCinemaPath::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dDeleteCinemaPath::dDeleteCinemaPath(const AtlasMessage::dDeleteCinemaPath&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dDeleteCinemaPath' has user-provided 'const AtlasMessage::dDeleteCinemaPath& AtlasMessage::dDeleteCinemaPath::operator=(const AtlasMessage::dDeleteCinemaPath&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:695:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 695 | COMMAND(DeleteCinemaPath, NOMERGE, ((std::wstring, pathName))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPaths::mSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPaths::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'AtlasMessage::dSetCinemaPaths::dSetCinemaPaths(const AtlasMessage::dSetCinemaPaths&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPaths' has user-provided 'const AtlasMessage::dSetCinemaPaths& AtlasMessage::dSetCinemaPaths::operator=(const AtlasMessage::dSetCinemaPaths&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:697:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 697 | COMMAND(SetCinemaPaths, NOMERGE, BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In constructor 'AtlasMessage::mSetCinemaPathsDrawing::mSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:101:31: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 101 | m##t(const d##t& d) : d##t(d) {} \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/MessagePasser.h:21, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/MessagesSetup.h:23, BUILDSTDERR: from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h: In member function 'virtual void* AtlasMessage::mSetCinemaPathsDrawing::CloneData() const': BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:104:62: warning: implicitly-declared 'constexpr AtlasMessage::dSetCinemaPathsDrawing::dSetCinemaPathsDrawing(const AtlasMessage::dSetCinemaPathsDrawing&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 104 | void* CloneData() const { return SHAREABLE_NEW(d##t, (*this)); } \ BUILDSTDERR: | ^ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/SharedMemory.h:48:92: note: in definition of macro 'SHAREABLE_NEW' BUILDSTDERR: 48 | #define SHAREABLE_NEW(T, data) (new ( (T*)AtlasMessage::ShareableMallocFptr(sizeof(T)) ) T data) BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:163:2: note: in expansion of macro 'COMMANDSTRUCT' BUILDSTDERR: 163 | COMMANDSTRUCT(name, merge) BUILDSTDERR: | ^~~~~~~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ BUILDSTDERR: In file included from ../../../source/tools/atlas/GameInterface/Messages.h:22, BUILDSTDERR: from ../../../source/tools/atlas/AtlasUI/ScenarioEditor/Tools/TransformPath.cpp:24: BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: because 'AtlasMessage::dSetCinemaPathsDrawing' has user-provided 'const AtlasMessage::dSetCinemaPathsDrawing& AtlasMessage::dSetCinemaPathsDrawing::operator=(const AtlasMessage::dSetCinemaPathsDrawing&)' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/MessagesSetup.h:96:15: note: in definition of macro 'COMMANDDATASTRUCT' BUILDSTDERR: 96 | const d##t& operator=(const d##t&); \ BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/tools/atlas/GameInterface/Messages.h:701:1: note: in expansion of macro 'COMMAND' BUILDSTDERR: 701 | COMMAND(SetCinemaPathsDrawing, NOMERGE, ((bool, drawPaths))); BUILDSTDERR: | ^~~~~~~ Linking AtlasUI mkdir -p ../../../binaries/system g++ -o "../../../binaries/system/libAtlasUI.so" obj/AtlasUI_Release/ActorEditor.o obj/AtlasUI_Release/ActorEditorListCtrl.o obj/AtlasUI_Release/AnimListEditor.o obj/AtlasUI_Release/PropListEditor.o obj/AtlasUI_Release/TexListEditor.o obj/AtlasUI_Release/ActionButton.o obj/AtlasUI_Release/ToolButton.o obj/AtlasUI_Release/Canvas.o obj/AtlasUI_Release/ColorDialog.o obj/AtlasUI_Release/DraggableListCtrl.o obj/AtlasUI_Release/DraggableListCtrlCommands.o obj/AtlasUI_Release/EditableListCtrl.o obj/AtlasUI_Release/EditableListCtrlCommands.o obj/AtlasUI_Release/FieldEditCtrl.o obj/AtlasUI_Release/ListCtrlValidator.o obj/AtlasUI_Release/QuickComboBox.o obj/AtlasUI_Release/QuickFileCtrl.o obj/AtlasUI_Release/QuickTextCtrl.o obj/AtlasUI_Release/FileHistory.o obj/AtlasUI_Release/HighResTimer.o obj/AtlasUI_Release/MapDialog.o obj/AtlasUI_Release/SnapSplitterWindow.o obj/AtlasUI_Release/virtualdirtreectrl.o obj/AtlasUI_Release/AtlasDialog.o obj/AtlasUI_Release/AtlasWindow.o obj/AtlasUI_Release/AtlasClipboard.o obj/AtlasUI_Release/AtlasEventLoop.o obj/AtlasUI_Release/AtlasWindowCommand.o obj/AtlasUI_Release/AtlasWindowCommandProc.o obj/AtlasUI_Release/Datafile.o obj/AtlasUI_Release/Observable.o obj/AtlasUI_Release/DLLInterface.o obj/AtlasUI_Release/KeyMap.o obj/AtlasUI_Release/precompiled.o obj/AtlasUI_Release/ScenarioEditor.o obj/AtlasUI_Release/SectionLayout.o obj/AtlasUI_Release/Cinema.o obj/AtlasUI_Release/Sidebar.o obj/AtlasUI_Release/Environment.o obj/AtlasUI_Release/LightControl.o obj/AtlasUI_Release/Map.o obj/AtlasUI_Release/Object.o obj/AtlasUI_Release/VariationControl.o obj/AtlasUI_Release/Player.o obj/AtlasUI_Release/Terrain.o obj/AtlasUI_Release/ActorViewerTool.o obj/AtlasUI_Release/AlterElevation.o obj/AtlasUI_Release/Brushes.o obj/AtlasUI_Release/MiscState.o obj/AtlasUI_Release/ObjectSettings.o obj/AtlasUI_Release/Tools.o obj/AtlasUI_Release/FillTerrain.o obj/AtlasUI_Release/FlattenElevation.o obj/AtlasUI_Release/PaintTerrain.o obj/AtlasUI_Release/PikeElevation.o obj/AtlasUI_Release/PlaceObject.o obj/AtlasUI_Release/ReplaceTerrain.o obj/AtlasUI_Release/SmoothElevation.o obj/AtlasUI_Release/TransformObject.o obj/AtlasUI_Release/TransformPath.o -L../../../binaries/system -L/usr/X11R6/lib -shared -Wl,-soname=libAtlasUI.so -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/0ad -pthread -fPIC -rdynamic ../../../binaries/system/libAtlasObject.a -lboost_filesystem -lboost_system -lxml2 -lSDL2 -lwx_gtk3u_gl-3.0 -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_webview-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lz -lX11 ==== Building ActorEditor (release) ==== ActorEditor.cpp mkdir -p obj/ActorEditor_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -I../../../source/tools/atlas -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -o "obj/ActorEditor_Release/ActorEditor.o" -MF "obj/ActorEditor_Release/ActorEditor.d" -c "../../../source/tools/atlas/AtlasFrontends/ActorEditor.cpp" Linking ActorEditor mkdir -p ../../../binaries/system g++ -o "../../../binaries/system/ActorEditor" obj/ActorEditor_Release/ActorEditor.o -L../../../binaries/system -L/usr/X11R6/lib -Wl,-rpath,'$ORIGIN' -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/0ad ../../../binaries/system/libAtlasObject.a ../../../binaries/system/libAtlasUI.so ==== Building cxxtestroot (release) ==== Generating test root file /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --root --include=precompiled.h --include=lib/external_libraries/libsdl.h --runner=ErrorPrinter -o /builddir/build/BUILD/0ad-0.0.23b-alpha/source/test_root.cpp ==== Building test (release) ==== precompiled.h mkdir -p obj/test_Release Generating test_Color.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Color.cpp ../../../source/graphics/tests/test_Color.h g++ -x c++-header -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -o "obj/test_Release/precompiled.h.gch" -MF "obj/test_Release/precompiled.h.d" -c "../../../source/pch/test/precompiled.h" Generating test_LOSTexture.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_LOSTexture.cpp ../../../source/graphics/tests/test_LOSTexture.h Generating test_MeshManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_MeshManager.cpp ../../../source/graphics/tests/test_MeshManager.h Generating test_ShaderManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_ShaderManager.cpp ../../../source/graphics/tests/test_ShaderManager.h Generating test_Terrain.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_Terrain.cpp ../../../source/graphics/tests/test_Terrain.h Generating test_TextureConverter.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureConverter.cpp ../../../source/graphics/tests/test_TextureConverter.h Generating test_TextureManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/graphics/tests/test_TextureManager.cpp ../../../source/graphics/tests/test_TextureManager.h Generating test_ParseString.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/gui/tests/test_ParseString.cpp ../../../source/gui/tests/test_ParseString.h Generating test_allocators.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_allocators.cpp ../../../source/lib/allocators/tests/test_allocators.h Generating test_headerless.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/allocators/tests/test_headerless.cpp ../../../source/lib/allocators/tests/test_headerless.h Generating test_trace.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/common/tests/test_trace.cpp ../../../source/lib/file/common/tests/test_trace.h Generating test_vfs_tree.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp ../../../source/lib/file/vfs/tests/test_vfs_tree.h Generating test_posix.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/posix/tests/test_posix.cpp ../../../source/lib/posix/tests/test_posix.h Generating test_tex.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/res/graphics/tests/test_tex.cpp ../../../source/lib/res/graphics/tests/test_tex.h Generating test_rtl.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/sysdep/tests/test_rtl.cpp ../../../source/lib/sysdep/tests/test_rtl.h Generating test_sysdep.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/sysdep/tests/test_sysdep.cpp ../../../source/lib/sysdep/tests/test_sysdep.h Generating test_adts.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_adts.cpp ../../../source/lib/tests/test_adts.h Generating test_base32.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_base32.cpp ../../../source/lib/tests/test_base32.h Generating test_bits.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_bits.cpp ../../../source/lib/tests/test_bits.h Generating test_byte_order.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_byte_order.cpp ../../../source/lib/tests/test_byte_order.h Generating test_cache_adt.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_cache_adt.cpp ../../../source/lib/tests/test_cache_adt.h Generating test_fnv_hash.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_fnv_hash.cpp ../../../source/lib/tests/test_fnv_hash.h Generating test_lib.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_lib.cpp ../../../source/lib/tests/test_lib.h Generating test_path.cpp Generating test_path_util.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_path.cpp ../../../source/lib/tests/test_path.h /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_path_util.cpp ../../../source/lib/tests/test_path_util.h Generating test_rand.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_rand.cpp ../../../source/lib/tests/test_rand.h Generating test_regex.cpp Generating test_secure_crt.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_secure_crt.cpp ../../../source/lib/tests/test_secure_crt.h /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_regex.cpp ../../../source/lib/tests/test_regex.h Generating test_wchar.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/lib/tests/test_wchar.cpp ../../../source/lib/tests/test_wchar.h Generating test_Bound.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Bound.cpp ../../../source/maths/tests/test_Bound.h Generating test_Brush.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Brush.cpp ../../../source/maths/tests/test_Brush.h Generating test_Fixed.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Fixed.cpp ../../../source/maths/tests/test_Fixed.h Generating test_FixedVector2D.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector2D.cpp ../../../source/maths/tests/test_FixedVector2D.h Generating test_FixedVector3D.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_FixedVector3D.cpp ../../../source/maths/tests/test_FixedVector3D.h Generating test_MD5.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_MD5.cpp ../../../source/maths/tests/test_MD5.h Generating test_Matrix3d.cpp Generating test_Random.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Random.cpp ../../../source/maths/tests/test_Random.h /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Matrix3d.cpp ../../../source/maths/tests/test_Matrix3d.h Generating test_Sqrt.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/maths/tests/test_Sqrt.cpp ../../../source/maths/tests/test_Sqrt.h Generating test_Net.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/network/tests/test_Net.cpp ../../../source/network/tests/test_Net.h Generating test_NetMessage.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/network/tests/test_NetMessage.cpp ../../../source/network/tests/test_NetMessage.h Generating test_CmdLineArgs.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp ../../../source/ps/GameSetup/tests/test_CmdLineArgs.h Generating test_RelaxNG.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_RelaxNG.cpp ../../../source/ps/XML/tests/test_RelaxNG.h Generating test_XMLWriter.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_XMLWriter.cpp ../../../source/ps/XML/tests/test_XMLWriter.h Generating test_XeroXMB.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_XeroXMB.cpp ../../../source/ps/XML/tests/test_XeroXMB.h Generating test_Xeromyces.cpp Generating stub_impl_hack.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/XML/tests/test_Xeromyces.cpp ../../../source/ps/XML/tests/test_Xeromyces.h /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/stub_impl_hack.cpp ../../../source/ps/tests/stub_impl_hack.h Generating test_CColor.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CColor.cpp ../../../source/ps/tests/test_CColor.h Generating test_CLogger.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CLogger.cpp ../../../source/ps/tests/test_CLogger.h Generating test_CStr.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_CStr.cpp ../../../source/ps/tests/test_CStr.h Generating test_ModIo.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_ModIo.cpp ../../../source/ps/tests/test_ModIo.h Generating test_Preprocessor.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_Preprocessor.cpp ../../../source/ps/tests/test_Preprocessor.h Generating test_cppformat.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_cppformat.cpp ../../../source/ps/tests/test_cppformat.h Generating test_test.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/ps/tests/test_test.cpp ../../../source/ps/tests/test_test.h Generating test_ObjectToIDMap.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ObjectToIDMap.cpp ../../../source/scriptinterface/tests/test_ObjectToIDMap.h Generating test_ScriptConversions.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptConversions.cpp ../../../source/scriptinterface/tests/test_ScriptConversions.h Generating test_ScriptInterface.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/scriptinterface/tests/test_ScriptInterface.cpp ../../../source/scriptinterface/tests/test_ScriptInterface.h Generating test_CinemaManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CinemaManager.cpp ../../../source/simulation2/components/tests/test_CinemaManager.h Generating test_CommandQueue.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_CommandQueue.cpp ../../../source/simulation2/components/tests/test_CommandQueue.h Generating test_ObstructionManager.cpp Generating test_Pathfinder.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_Pathfinder.cpp ../../../source/simulation2/components/tests/test_Pathfinder.h /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_ObstructionManager.cpp ../../../source/simulation2/components/tests/test_ObstructionManager.h Generating test_Position.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_Position.cpp ../../../source/simulation2/components/tests/test_Position.h Generating test_RangeManager.cpp Generating test_TerritoryManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_TerritoryManager.cpp ../../../source/simulation2/components/tests/test_TerritoryManager.h /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_RangeManager.cpp ../../../source/simulation2/components/tests/test_RangeManager.h Generating test_scripts.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/components/tests/test_scripts.cpp ../../../source/simulation2/components/tests/test_scripts.h Generating test_CmpTemplateManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_CmpTemplateManager.cpp ../../../source/simulation2/tests/test_CmpTemplateManager.h Generating test_ComponentManager.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ComponentManager.cpp ../../../source/simulation2/tests/test_ComponentManager.h Generating test_ParamNode.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_ParamNode.cpp ../../../source/simulation2/tests/test_ParamNode.h Generating test_Serializer.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_Serializer.cpp ../../../source/simulation2/tests/test_Serializer.h Generating test_Simulation2.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/simulation2/tests/test_Simulation2.cpp ../../../source/simulation2/tests/test_Simulation2.h Generating test_pkcs5_pbkdf5.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.cpp ../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.h Generating test_AtlasObjectXML.cpp /builddir/build/BUILD/0ad-0.0.23b-alpha/libraries/source/cxxtest-4.4/bin/cxxtestgen --part --include=precompiled.h --include=lib/external_libraries/libsdl.h -o ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.cpp ../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.h BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::Basename() const': BUILDSTDERR: ../../../source/lib/path.h:197:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 197 | return filename; BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::operator/(Path) const': BUILDSTDERR: ../../../source/lib/path.h:218:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 218 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:231:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 231 | return ret; BUILDSTDERR: | ^~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h: In member function 'Path Path::BeforeCommon(Path) const': BUILDSTDERR: ../../../source/lib/path.h:241:15: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 241 | Path ret = *this; BUILDSTDERR: | ^~~~ BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_Color.cpp mkdir -p obj/test_Release test_LOSTexture.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Color.o" -MF "obj/test_Release/test_Color.d" -c "../../../source/graphics/tests/test_Color.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_LOSTexture.o" -MF "obj/test_Release/test_LOSTexture.d" -c "../../../source/graphics/tests/test_LOSTexture.cpp" test_MeshManager.cpp mkdir -p obj/test_Release test_ShaderManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_MeshManager.o" -MF "obj/test_Release/test_MeshManager.d" -c "../../../source/graphics/tests/test_MeshManager.cpp" g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ShaderManager.o" -MF "obj/test_Release/test_ShaderManager.d" -c "../../../source/graphics/tests/test_ShaderManager.cpp" BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_MeshManager.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_MeshManager.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_ShaderManager.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_ShaderManager.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_Terrain.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Terrain.o" -MF "obj/test_Release/test_Terrain.d" -c "../../../source/graphics/tests/test_Terrain.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from ../../../source/graphics/TerrainTextureEntry.h:23, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_Terrain.h:22, BUILDSTDERR: from ../../../source/graphics/tests/test_Terrain.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/TerrainTextureEntry.h:24, BUILDSTDERR: from ../../../source/graphics/MiniPatch.h:27, BUILDSTDERR: from ../../../source/graphics/Patch.h:25, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_Terrain.h:22, BUILDSTDERR: from ../../../source/graphics/tests/test_Terrain.cpp:16: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/RelaxNG.h:21, BUILDSTDERR: from ../../../source/graphics/ShaderManager.h:32, BUILDSTDERR: from ../../../source/graphics/LOSTexture.h:23, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:22, BUILDSTDERR: from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_TextureConverter.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_TextureConverter.o" -MF "obj/test_Release/test_TextureConverter.d" -c "../../../source/graphics/tests/test_TextureConverter.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureConverter.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_TextureConverter.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_TextureConverter.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h: In member function 'void TestLOSTexture::test_basic()': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:55:57: warning: implicitly-declared 'constexpr ICmpRangeManager::CLosQuerier::CLosQuerier(const ICmpRangeManager::CLosQuerier&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 55 | tex.GenerateBitmap(los, &losData[0], size, size, pitch); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: ../../../source/simulation2/components/ICmpRangeManager.h:258:22: note: because 'ICmpRangeManager::CLosQuerier' has user-provided 'const ICmpRangeManager::CLosQuerier& ICmpRangeManager::CLosQuerier::operator=(const ICmpRangeManager::CLosQuerier&)' BUILDSTDERR: 258 | const CLosQuerier& operator=(const CLosQuerier&); // not implemented BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: ../../../source/graphics/LOSTexture.h:86:52: note: initializing argument 1 of 'void CLOSTexture::GenerateBitmap(ICmpRangeManager::CLosQuerier, u8*, size_t, size_t, size_t)' BUILDSTDERR: 86 | void GenerateBitmap(ICmpRangeManager::CLosQuerier los, u8* losData, size_t w, size_t h, size_t pitch); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h: In member function 'void TestLOSTexture::test_perf_DISABLED()': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:85:58: warning: implicitly-declared 'constexpr ICmpRangeManager::CLosQuerier::CLosQuerier(const ICmpRangeManager::CLosQuerier&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 85 | tex.GenerateBitmap(los, &losData[0], size, size, pitch); BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/graphics/LOSTexture.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: ../../../source/simulation2/components/ICmpRangeManager.h:258:22: note: because 'ICmpRangeManager::CLosQuerier' has user-provided 'const ICmpRangeManager::CLosQuerier& ICmpRangeManager::CLosQuerier::operator=(const ICmpRangeManager::CLosQuerier&)' BUILDSTDERR: 258 | const CLosQuerier& operator=(const CLosQuerier&); // not implemented BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_LOSTexture.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_LOSTexture.cpp:17: BUILDSTDERR: ../../../source/graphics/LOSTexture.h:86:52: note: initializing argument 1 of 'void CLOSTexture::GenerateBitmap(ICmpRangeManager::CLosQuerier, u8*, size_t, size_t, size_t)' BUILDSTDERR: 86 | void GenerateBitmap(ICmpRangeManager::CLosQuerier los, u8* losData, size_t w, size_t h, size_t pitch); BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ BUILDSTDERR: In file included from ../../../source/graphics/TextureConverter.h:25, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_TextureConverter.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_TextureConverter.cpp:17: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_TextureManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_TextureManager.o" -MF "obj/test_Release/test_TextureManager.d" -c "../../../source/graphics/tests/test_TextureManager.cpp" test_ParseString.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ParseString.o" -MF "obj/test_Release/test_ParseString.d" -c "../../../source/gui/tests/test_ParseString.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/graphics/TextureManager.h:26, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_TextureManager.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_TextureManager.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/graphics/tests/test_TextureManager.h:20, BUILDSTDERR: from ../../../source/graphics/tests/test_TextureManager.cpp:17: BUILDSTDERR: ../../../source/graphics/TextureManager.h: In constructor 'CTextureProperties::CTextureProperties(const VfsPath&)': BUILDSTDERR: ../../../source/graphics/TextureManager.h:146:68: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | m_WrapS(GL_REPEAT), m_WrapT(GL_REPEAT), m_Aniso(1.0f), m_Format(0) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_allocators.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_allocators.o" -MF "obj/test_Release/test_allocators.d" -c "../../../source/lib/allocators/tests/test_allocators.cpp" test_headerless.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_headerless.o" -MF "obj/test_Release/test_headerless.d" -c "../../../source/lib/allocators/tests/test_headerless.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/gui/CGUI.h:31, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/gui/tests/test_ParseString.h:21, BUILDSTDERR: from ../../../source/gui/tests/test_ParseString.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/gui/CGUI.h:32, BUILDSTDERR: from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/gui/tests/test_ParseString.h:21, BUILDSTDERR: from ../../../source/gui/tests/test_ParseString.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_trace.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_trace.o" -MF "obj/test_Release/test_trace.d" -c "../../../source/lib/file/common/tests/test_trace.cpp" BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/gui/tests/test_ParseString.h:20, BUILDSTDERR: from ../../../source/gui/tests/test_ParseString.cpp:16: BUILDSTDERR: ../../../source/gui/GUIbase.h: In copy constructor 'SGUIIcon::SGUIIcon(const SGUIIcon&)': BUILDSTDERR: ../../../source/gui/GUIbase.h:146:8: warning: implicitly-declared 'constexpr CSize::CSize(const CSize&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 146 | struct SGUIIcon BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIbase.h:42, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/gui/tests/test_ParseString.h:20, BUILDSTDERR: from ../../../source/gui/tests/test_ParseString.cpp:16: BUILDSTDERR: ../../../source/ps/Shapes.h:216:12: note: because 'CSize' has user-provided 'CSize& CSize::operator=(const CSize&)' BUILDSTDERR: 216 | CSize& operator = (const CSize& a); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/gui/GUIutil.h:35, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/gui/tests/test_ParseString.h:21, BUILDSTDERR: from ../../../source/gui/tests/test_ParseString.cpp:16: BUILDSTDERR: ../../../source/gui/CGUI.h: In member function 'SGUIIcon CGUI::GetIcon(const CStr8&) const': BUILDSTDERR: ../../../source/gui/CGUI.h:232:70: note: synthesized method 'SGUIIcon::SGUIIcon(const SGUIIcon&)' first required here BUILDSTDERR: 232 | SGUIIcon GetIcon(const CStr& str) const { return m_Icons.find(str)->second; } BUILDSTDERR: | ^~~~~~ test_vfs_tree.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_vfs_tree.o" -MF "obj/test_Release/test_vfs_tree.d" -c "../../../source/lib/file/vfs/tests/test_vfs_tree.cpp" test_posix.cpp mkdir -p obj/test_Release BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/lib/file/vfs/tests/test_vfs_tree.h:26, BUILDSTDERR: from ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_posix.o" -MF "obj/test_Release/test_posix.d" -c "../../../source/lib/posix/tests/test_posix.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/common/real_directory.h:27, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/lib/file/vfs/tests/test_vfs_tree.h:28, BUILDSTDERR: from ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp:16: BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h: In constructor 'DirWatchNotification::DirWatchNotification(const OsPath&, DirWatchNotification::EType)': BUILDSTDERR: ../../../source/lib/sysdep/dir_watch.h:65:34: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 65 | : pathname(pathname), type(type) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs_tree.h:34, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/lib/file/vfs/tests/test_vfs_tree.h:28, BUILDSTDERR: from ../../../source/lib/file/vfs/tests/test_vfs_tree.cpp:16: BUILDSTDERR: ../../../source/lib/file/common/real_directory.h: In member function 'virtual OsPath RealDirectory::Path() const': BUILDSTDERR: ../../../source/lib/file/common/real_directory.h:50:10: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | return m_path; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_tex.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_tex.o" -MF "obj/test_Release/test_tex.d" -c "../../../source/lib/res/graphics/tests/test_tex.cpp" BUILDSTDERR: In file included from ../../../source/lib/res/graphics/tests/test_tex.cpp:17: BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/lib/res/graphics/tests/test_tex.h: In member function 'void TestTex::generate_encode_decode_compare(size_t, size_t, size_t, size_t, const OsPath&)': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/lib/res/graphics/tests/test_tex.h:49:27: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct Tex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] BUILDSTDERR: 49 | memset(&t, 0, sizeof(t)); BUILDSTDERR: | ^ BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/lib/res/graphics/tests/test_tex.h:25, BUILDSTDERR: from ../../../source/lib/res/graphics/tests/test_tex.cpp:17: BUILDSTDERR: ../../../source/lib/tex/tex.h:209:8: note: 'struct Tex' declared here BUILDSTDERR: 209 | struct Tex BUILDSTDERR: | ^~~ test_rtl.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_rtl.o" -MF "obj/test_Release/test_rtl.d" -c "../../../source/lib/sysdep/tests/test_rtl.cpp" test_sysdep.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_sysdep.o" -MF "obj/test_Release/test_sysdep.d" -c "../../../source/lib/sysdep/tests/test_sysdep.cpp" test_adts.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_adts.o" -MF "obj/test_Release/test_adts.d" -c "../../../source/lib/tests/test_adts.cpp" test_base32.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_base32.o" -MF "obj/test_Release/test_base32.d" -c "../../../source/lib/tests/test_base32.cpp" test_bits.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_bits.o" -MF "obj/test_Release/test_bits.d" -c "../../../source/lib/tests/test_bits.cpp" test_byte_order.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_byte_order.o" -MF "obj/test_Release/test_byte_order.d" -c "../../../source/lib/tests/test_byte_order.cpp" test_cache_adt.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_cache_adt.o" -MF "obj/test_Release/test_cache_adt.d" -c "../../../source/lib/tests/test_cache_adt.cpp" test_fnv_hash.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_fnv_hash.o" -MF "obj/test_Release/test_fnv_hash.d" -c "../../../source/lib/tests/test_fnv_hash.cpp" test_lib.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_lib.o" -MF "obj/test_Release/test_lib.d" -c "../../../source/lib/tests/test_lib.cpp" test_path.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_path.o" -MF "obj/test_Release/test_path.d" -c "../../../source/lib/tests/test_path.cpp" test_path_util.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_path_util.o" -MF "obj/test_Release/test_path_util.d" -c "../../../source/lib/tests/test_path_util.cpp" test_rand.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_rand.o" -MF "obj/test_Release/test_rand.d" -c "../../../source/lib/tests/test_rand.cpp" test_regex.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_regex.o" -MF "obj/test_Release/test_regex.d" -c "../../../source/lib/tests/test_regex.cpp" test_secure_crt.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_secure_crt.o" -MF "obj/test_Release/test_secure_crt.d" -c "../../../source/lib/tests/test_secure_crt.cpp" test_wchar.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_wchar.o" -MF "obj/test_Release/test_wchar.d" -c "../../../source/lib/tests/test_wchar.cpp" test_Bound.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Bound.o" -MF "obj/test_Release/test_Bound.d" -c "../../../source/maths/tests/test_Bound.cpp" test_Brush.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Brush.o" -MF "obj/test_Release/test_Brush.d" -c "../../../source/maths/tests/test_Brush.cpp" test_Fixed.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Fixed.o" -MF "obj/test_Release/test_Fixed.d" -c "../../../source/maths/tests/test_Fixed.cpp" test_FixedVector2D.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_FixedVector2D.o" -MF "obj/test_Release/test_FixedVector2D.d" -c "../../../source/maths/tests/test_FixedVector2D.cpp" test_FixedVector3D.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_FixedVector3D.o" -MF "obj/test_Release/test_FixedVector3D.d" -c "../../../source/maths/tests/test_FixedVector3D.cpp" test_MD5.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_MD5.o" -MF "obj/test_Release/test_MD5.d" -c "../../../source/maths/tests/test_MD5.cpp" test_Matrix3d.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Matrix3d.o" -MF "obj/test_Release/test_Matrix3d.d" -c "../../../source/maths/tests/test_Matrix3d.cpp" test_Random.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Random.o" -MF "obj/test_Release/test_Random.d" -c "../../../source/maths/tests/test_Random.cpp" test_Sqrt.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Sqrt.o" -MF "obj/test_Release/test_Sqrt.d" -c "../../../source/maths/tests/test_Sqrt.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/detail/seed_impl.hpp:26, BUILDSTDERR: from /usr/include/boost/random/mersenne_twister.hpp:30, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/maths/tests/test_Sqrt.h:22, BUILDSTDERR: from ../../../source/maths/tests/test_Sqrt.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_Net.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Net.o" -MF "obj/test_Release/test_Net.d" -c "../../../source/network/tests/test_Net.cpp" test_NetMessage.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_NetMessage.o" -MF "obj/test_Release/test_NetMessage.d" -c "../../../source/network/tests/test_NetMessage.cpp" precompiled.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/precompiled.o" -MF "obj/test_Release/precompiled.d" -c "../../../source/pch/test/precompiled.cpp" test_CmdLineArgs.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CmdLineArgs.o" -MF "obj/test_Release/test_CmdLineArgs.d" -c "../../../source/ps/GameSetup/tests/test_CmdLineArgs.cpp" test_RelaxNG.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_RelaxNG.o" -MF "obj/test_Release/test_RelaxNG.d" -c "../../../source/ps/XML/tests/test_RelaxNG.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/res/graphics/ogl_tex.h:151, BUILDSTDERR: from ../../../source/graphics/TerrainTextureManager.h:25, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/network/tests/test_Net.h:20, BUILDSTDERR: from ../../../source/network/tests/test_Net.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/ps/XML/tests/test_RelaxNG.h:21, BUILDSTDERR: from ../../../source/ps/XML/tests/test_RelaxNG.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/network/tests/test_NetMessage.h:22, BUILDSTDERR: from ../../../source/network/tests/test_NetMessage.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/network/tests/test_Net.h:29, BUILDSTDERR: from ../../../source/network/tests/test_Net.cpp:17: BUILDSTDERR: ../../../source/ps/Game.h: In member function 'OsPath CGame::GetReplayPath() const': BUILDSTDERR: ../../../source/ps/Game.h:201:11: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 201 | { return m_ReplayPath; } BUILDSTDERR: | ^~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/network/tests/test_Net.h:33, BUILDSTDERR: from ../../../source/network/tests/test_Net.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_XMLWriter.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_XMLWriter.o" -MF "obj/test_Release/test_XMLWriter.d" -c "../../../source/ps/XML/tests/test_XMLWriter.cpp" test_XeroXMB.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_XeroXMB.o" -MF "obj/test_Release/test_XeroXMB.d" -c "../../../source/ps/XML/tests/test_XeroXMB.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/XMLWriter.h:106, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/ps/XML/tests/test_XMLWriter.h:20, BUILDSTDERR: from ../../../source/ps/XML/tests/test_XMLWriter.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/ps/XML/tests/test_XeroXMB.h:20, BUILDSTDERR: from ../../../source/ps/XML/tests/test_XeroXMB.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_Xeromyces.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Xeromyces.o" -MF "obj/test_Release/test_Xeromyces.d" -c "../../../source/ps/XML/tests/test_Xeromyces.cpp" stub_impl_hack.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/stub_impl_hack.o" -MF "obj/test_Release/stub_impl_hack.d" -c "../../../source/ps/tests/stub_impl_hack.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/ps/XML/tests/test_Xeromyces.h:21, BUILDSTDERR: from ../../../source/ps/XML/tests/test_Xeromyces.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_CColor.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CColor.o" -MF "obj/test_Release/test_CColor.d" -c "../../../source/ps/tests/test_CColor.cpp" test_CLogger.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CLogger.o" -MF "obj/test_Release/test_CLogger.d" -c "../../../source/ps/tests/test_CLogger.cpp" test_CStr.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CStr.o" -MF "obj/test_Release/test_CStr.d" -c "../../../source/ps/tests/test_CStr.cpp" test_ModIo.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ModIo.o" -MF "obj/test_Release/test_ModIo.d" -c "../../../source/ps/tests/test_ModIo.cpp" test_Preprocessor.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Preprocessor.o" -MF "obj/test_Release/test_Preprocessor.d" -c "../../../source/ps/tests/test_Preprocessor.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/ps/ModIo.h:27, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/ps/tests/test_ModIo.h:26, BUILDSTDERR: from ../../../source/ps/tests/test_ModIo.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_cppformat.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_cppformat.o" -MF "obj/test_Release/test_cppformat.d" -c "../../../source/ps/tests/test_cppformat.cpp" test_test.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_test.o" -MF "obj/test_Release/test_test.d" -c "../../../source/ps/tests/test_test.cpp" test_ObjectToIDMap.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ObjectToIDMap.o" -MF "obj/test_Release/test_ObjectToIDMap.d" -c "../../../source/scriptinterface/tests/test_ObjectToIDMap.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/scriptinterface/tests/test_ObjectToIDMap.h:20, BUILDSTDERR: from ../../../source/scriptinterface/tests/test_ObjectToIDMap.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_ScriptConversions.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ScriptConversions.o" -MF "obj/test_Release/test_ScriptConversions.d" -c "../../../source/scriptinterface/tests/test_ScriptConversions.cpp" test_ScriptInterface.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ScriptInterface.o" -MF "obj/test_Release/test_ScriptInterface.d" -c "../../../source/scriptinterface/tests/test_ScriptInterface.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/scriptinterface/tests/test_ScriptConversions.h:20, BUILDSTDERR: from ../../../source/scriptinterface/tests/test_ScriptConversions.cpp:18: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/scriptinterface/tests/test_ScriptInterface.h:20, BUILDSTDERR: from ../../../source/scriptinterface/tests/test_ScriptInterface.cpp:18: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/scriptinterface/tests/test_ScriptConversions.h:27, BUILDSTDERR: from ../../../source/scriptinterface/tests/test_ScriptConversions.cpp:18: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_CinemaManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CinemaManager.o" -MF "obj/test_Release/test_CinemaManager.d" -c "../../../source/simulation2/components/tests/test_CinemaManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_CinemaManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_CinemaManager.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_CinemaManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_CinemaManager.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_CommandQueue.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CommandQueue.o" -MF "obj/test_Release/test_CommandQueue.d" -c "../../../source/simulation2/components/tests/test_CommandQueue.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_CommandQueue.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_CommandQueue.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_CommandQueue.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_CommandQueue.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_ObstructionManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ObstructionManager.o" -MF "obj/test_Release/test_ObstructionManager.d" -c "../../../source/simulation2/components/tests/test_ObstructionManager.cpp" test_Pathfinder.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Pathfinder.o" -MF "obj/test_Release/test_Pathfinder.d" -c "../../../source/simulation2/components/tests/test_Pathfinder.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_ObstructionManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_Pathfinder.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_Pathfinder.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_ObstructionManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_ObstructionManager.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_Pathfinder.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_Pathfinder.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_Position.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Position.o" -MF "obj/test_Release/test_Position.d" -c "../../../source/simulation2/components/tests/test_Position.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_Position.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_Position.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_Position.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_Position.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_RangeManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_RangeManager.o" -MF "obj/test_Release/test_RangeManager.d" -c "../../../source/simulation2/components/tests/test_RangeManager.cpp" test_TerritoryManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_TerritoryManager.o" -MF "obj/test_Release/test_TerritoryManager.d" -c "../../../source/simulation2/components/tests/test_TerritoryManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_RangeManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_TerritoryManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_TerritoryManager.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_TerritoryManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_TerritoryManager.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_RangeManager.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_RangeManager.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_scripts.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_scripts.o" -MF "obj/test_Release/test_scripts.d" -c "../../../source/simulation2/components/tests/test_scripts.cpp" test_CmpTemplateManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_CmpTemplateManager.o" -MF "obj/test_Release/test_CmpTemplateManager.d" -c "../../../source/simulation2/tests/test_CmpTemplateManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:22, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_scripts.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_CmpTemplateManager.h:20, BUILDSTDERR: from ../../../source/simulation2/tests/test_CmpTemplateManager.cpp:17: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_scripts.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp: At global scope: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_ComponentManager.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ComponentManager.o" -MF "obj/test_Release/test_ComponentManager.d" -c "../../../source/simulation2/tests/test_ComponentManager.cpp" BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_CmpTemplateManager.h:20, BUILDSTDERR: from ../../../source/simulation2/tests/test_CmpTemplateManager.cpp:17: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/self_test.h:38, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h: In static member function 'static void TestComponentScripts::Script_LoadComponentScript(ScriptInterface::CxPrivate*, const VfsPath&)': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:50:78: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 50 | TS_ASSERT(componentManager->LoadScript(VfsPath(L"simulation/components") / pathname)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/lib/self_test.h:38, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h: In static member function 'static void TestComponentScripts::Script_LoadHelperScript(ScriptInterface::CxPrivate*, const VfsPath&)': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:56:75: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 56 | TS_ASSERT(componentManager->LoadScript(VfsPath(L"simulation/helpers") / pathname)); BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: ../../../source/lib/path.h:216:22: note: initializing argument 1 of 'Path Path::operator/(Path) const' BUILDSTDERR: 216 | Path operator/(Path rhs) const BUILDSTDERR: | ~~~~~^~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_scripts.cpp:16: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = void; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = TestComponentScripts::Script_LoadComponentScript; uint = unsigned int]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = void; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = TestComponentScripts::Script_LoadComponentScript]' BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:77:124: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:121:120: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | ScriptInterface_NativeWrapper::template call(cx, &rval, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:53:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 53 | # define BOOST_PP_REPEAT_1_2(m, d) BOOST_PP_REPEAT_1_1(m, d) m(2, 1, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_scripts.cpp:16: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:84:81: note: initializing argument 4 of 'static void ScriptInterface_NativeWrapper::call(JSContext*, JS::MutableHandleValue, F, Ts ...) [with F = void(ScriptInterface::CxPrivate*, const Path&); Ts = {Path}; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 84 | static void call(JSContext* cx, JS::MutableHandleValue UNUSED(rval), F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h: In instantiation of 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = void; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = TestComponentScripts::Script_LoadHelperScript; uint = unsigned int]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = void; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = TestComponentScripts::Script_LoadHelperScript]' BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:78:118: required from here BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:121:120: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 121 | ScriptInterface_NativeWrapper::template call(cx, &rval, fptr A0_TAIL(z,i)); \ BUILDSTDERR: | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /usr/include/boost/preprocessor/repetition/repeat.hpp:53:62: note: in expansion of macro 'OVERLOADS' BUILDSTDERR: 53 | # define BOOST_PP_REPEAT_1_2(m, d) BOOST_PP_REPEAT_1_1(m, d) m(2, 1, d) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/scriptinterface/ScriptInterface.h:443, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_scripts.cpp:16: BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:84:81: note: initializing argument 4 of 'static void ScriptInterface_NativeWrapper::call(JSContext*, JS::MutableHandleValue, F, Ts ...) [with F = void(ScriptInterface::CxPrivate*, const Path&); Ts = {Path}; JS::MutableHandleValue = JS::MutableHandle]' BUILDSTDERR: 84 | static void call(JSContext* cx, JS::MutableHandleValue UNUSED(rval), F fptr, Ts... params) BUILDSTDERR: | ~~^~~~~~~~~~ test_ParamNode.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_ParamNode.o" -MF "obj/test_Release/test_ParamNode.d" -c "../../../source/simulation2/tests/test_ParamNode.cpp" BUILDSTDERR: In file included from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from ../../../source/simulation2/system/Component.h:23, BUILDSTDERR: from ../../../source/simulation2/system/ComponentTest.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:18, BUILDSTDERR: from ../../../source/simulation2/components/tests/test_scripts.cpp:16: BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h: In instantiation of 'static T ScriptInterface::AssignOrFromJSVal(JSContext*, const HandleValue&, bool&) [with T = Path; JS::HandleValue = JS::Handle]': BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDefns.h:125:1: required from 'static bool ScriptInterface::call(JSContext*, uint, JS::Value*) [with R = void; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = TestComponentScripts::Script_LoadComponentScript; uint = unsigned int]' BUILDSTDERR: ../../../source/scriptinterface/NativeWrapperDecls.h:66:1: required from 'void ScriptInterface::RegisterFunction(const char*) const [with R = void; T0 = Path; R (* fptr)(ScriptInterface::CxPrivate*, typename ScriptInterface::MaybeRef::Type) = TestComponentScripts::Script_LoadComponentScript]' BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/components/tests/test_scripts.h:77:124: required from here BUILDSTDERR: ../../../source/scriptinterface/ScriptInterface.h:480:9: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 480 | return retVal; BUILDSTDERR: | ^~~~~~ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:23, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_ComponentManager.h:20, BUILDSTDERR: from ../../../source/simulation2/tests/test_ComponentManager.cpp:18: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/ps/XML/Xeromyces.h:34, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_ParamNode.h:23, BUILDSTDERR: from ../../../source/simulation2/tests/test_ParamNode.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/simulation2/system/ComponentManager.h:26, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_ComponentManager.h:20, BUILDSTDERR: from ../../../source/simulation2/tests/test_ComponentManager.cpp:18: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_Serializer.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Serializer.o" -MF "obj/test_Release/test_Serializer.d" -c "../../../source/simulation2/tests/test_Serializer.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h:24, BUILDSTDERR: from ../../../source/simulation2/tests/test_Serializer.cpp:18: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from ../../../source/ps/FileIo.h:35, BUILDSTDERR: from ../../../source/graphics/MapReader.h:25, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h:26, BUILDSTDERR: from ../../../source/simulation2/tests/test_Serializer.cpp:18: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/self_test.h:38, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h: In member function 'void TestSerializer::test_bounds()': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h:286:59: warning: catching polymorphic type 'class PSERROR_Serialize_OutOfBounds' by value [-Wcatch-value=] BUILDSTDERR: 286 | TS_ASSERT_THROWS(serialize.NumberI32("x", 17, -16, 16), PSERROR_Serialize_OutOfBounds); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h:287:60: warning: catching polymorphic type 'class PSERROR_Serialize_OutOfBounds' by value [-Wcatch-value=] BUILDSTDERR: 287 | TS_ASSERT_THROWS(serialize.NumberI32("x", -17, -16, 16), PSERROR_Serialize_OutOfBounds); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h: In member function 'void TestSerializer::test_script_exceptions()': BUILDSTDERR: /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Serializer.h:769:57: warning: catching polymorphic type 'class PSERROR_Serialize_InvalidScriptValue' by value [-Wcatch-value=] BUILDSTDERR: 769 | TS_ASSERT_THROWS(serialize.ScriptVal("script", &obj), PSERROR_Serialize_InvalidScriptValue); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ test_Simulation2.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_Simulation2.o" -MF "obj/test_Release/test_Simulation2.d" -c "../../../source/simulation2/tests/test_Simulation2.cpp" test_root.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_root.o" -MF "obj/test_Release/test_root.d" -c "../../../source/test_root.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Simulation2.h:20, BUILDSTDERR: from ../../../source/simulation2/tests/test_Simulation2.cpp:16: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ BUILDSTDERR: In file included from ../../../source/lib/file/vfs/vfs.h:31, BUILDSTDERR: from ../../../source/lib/file/vfs/vfs_util.h:31, BUILDSTDERR: from ../../../source/ps/Filesystem.h:24, BUILDSTDERR: from /builddir/build/BUILD/0ad-0.0.23b-alpha/source/simulation2/tests/test_Simulation2.h:27, BUILDSTDERR: from ../../../source/simulation2/tests/test_Simulation2.cpp:16: BUILDSTDERR: ../../../source/lib/file/file_system.h: In constructor 'CFileInfo::CFileInfo(const OsPath&, off_t, time_t)': BUILDSTDERR: ../../../source/lib/file/file_system.h:49:40: warning: implicitly-declared 'Path::Path(const Path&)' is deprecated [-Wdeprecated-copy] BUILDSTDERR: 49 | : name(name), size(size), mtime(mtime) BUILDSTDERR: | ^ BUILDSTDERR: In file included from ../../../source/lib/os_path.h:26, BUILDSTDERR: from ../../../source/lib/self_test.h:28, BUILDSTDERR: from ../../../source/pch/test/precompiled.h:24: BUILDSTDERR: ../../../source/lib/path.h:113:8: note: because 'Path' has user-provided 'Path& Path::operator=(const Path&)' BUILDSTDERR: 113 | Path& operator=(const Path& rhs) BUILDSTDERR: | ^~~~~~~~ test_setup.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_setup.o" -MF "obj/test_Release/test_setup.d" -c "../../../source/test_setup.cpp" test_pkcs5_pbkdf5.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_pkcs5_pbkdf5.o" -MF "obj/test_Release/test_pkcs5_pbkdf5.d" -c "../../../source/third_party/encryption/tests/test_pkcs5_pbkdf5.cpp" BUILDSTDERR: In file included from /usr/include/boost/config/header_deprecated.hpp:18, BUILDSTDERR: from /usr/include/boost/pending/integer_log2.hpp:5, BUILDSTDERR: from /usr/include/boost/random/detail/integer_log2.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/large_arithmetic.hpp:19, BUILDSTDERR: from /usr/include/boost/random/detail/const_mod.hpp:23, BUILDSTDERR: from /usr/include/boost/random/linear_congruential.hpp:30, BUILDSTDERR: from ../../../source/scriptinterface/ScriptInterface.h:21, BUILDSTDERR: from ../../../source/test_setup.cpp:40: BUILDSTDERR: /usr/include/boost/pending/integer_log2.hpp:7:1: note: #pragma message: This header is deprecated. Use instead. BUILDSTDERR: 7 | BOOST_HEADER_DEPRECATED(""); BUILDSTDERR: | ^~~~~~~~~~~~~~~~~~~~~~~ test_AtlasObjectXML.cpp mkdir -p obj/test_Release g++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -MMD -MP -DNDEBUG -DCONFIG_FINAL=1 -DLIB_STATIC_LINK -DINSTALLED_BINDIR=/usr/bin -DINSTALLED_DATADIR=/usr/share/0ad -DINSTALLED_LIBDIR=/usr/lib/0ad -DUSING_PCH -DNVTT_SHARED=1 -I../../../source -I../../../source/pch/test -isystem /usr/lib/wx/include/gtk3-unicode-3.0 -isystem /usr/include/wx-3.0 -isystem /usr/include/SDL2 -isystem /usr/include/mozjs-38 -isystem /usr/include/nspr4 -isystem /usr/include/libxml2 -isystem ../../../libraries/source/cxxtest-4.4 -isystem ../../../source/third_party/tinygettext/include -isystem /usr/include/valgrind -isystem /usr/X11R6/include/X11 -isystem /usr/X11R6/include -isystem /usr/local/include/X11 -isystem /usr/local/include -isystem /usr/include/X11 -O3 -g -Wall -Wextra -Wno-switch -Wno-reorder -Wno-invalid-offsetof -Wextra -Wno-missing-field-initializers -Wunused-parameter -Wredundant-decls -Wnon-virtual-dtor -Wundef -fstack-protector-all -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstrict-aliasing -fno-omit-frame-pointer -fpch-preprocess -fPIC -std=c++0x -Wno-psabi -fvisibility=hidden -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -D_REENTRANT -pthread -include obj/test_Release/precompiled.h -include /usr/include/mozjs-38/js/RequiredDefines.h -o "obj/test_Release/test_AtlasObjectXML.o" -MF "obj/test_Release/test_AtlasObjectXML.d" -c "../../../source/tools/atlas/AtlasObject/tests/test_AtlasObjectXML.cpp" Linking test mkdir -p ../../../binaries/system g++ -o "../../../binaries/system/test" obj/test_Release/test_Color.o obj/test_Release/test_LOSTexture.o obj/test_Release/test_MeshManager.o obj/test_Release/test_ShaderManager.o obj/test_Release/test_Terrain.o obj/test_Release/test_TextureConverter.o obj/test_Release/test_TextureManager.o obj/test_Release/test_ParseString.o obj/test_Release/test_allocators.o obj/test_Release/test_headerless.o obj/test_Release/test_trace.o obj/test_Release/test_vfs_tree.o obj/test_Release/test_posix.o obj/test_Release/test_tex.o obj/test_Release/test_rtl.o obj/test_Release/test_sysdep.o obj/test_Release/test_adts.o obj/test_Release/test_base32.o obj/test_Release/test_bits.o obj/test_Release/test_byte_order.o obj/test_Release/test_cache_adt.o obj/test_Release/test_fnv_hash.o obj/test_Release/test_lib.o obj/test_Release/test_path.o obj/test_Release/test_path_util.o obj/test_Release/test_rand.o obj/test_Release/test_regex.o obj/test_Release/test_secure_crt.o obj/test_Release/test_wchar.o obj/test_Release/test_Bound.o obj/test_Release/test_Brush.o obj/test_Release/test_Fixed.o obj/test_Release/test_FixedVector2D.o obj/test_Release/test_FixedVector3D.o obj/test_Release/test_MD5.o obj/test_Release/test_Matrix3d.o obj/test_Release/test_Random.o obj/test_Release/test_Sqrt.o obj/test_Release/test_Net.o obj/test_Release/test_NetMessage.o obj/test_Release/precompiled.o obj/test_Release/test_CmdLineArgs.o obj/test_Release/test_RelaxNG.o obj/test_Release/test_XMLWriter.o obj/test_Release/test_XeroXMB.o obj/test_Release/test_Xeromyces.o obj/test_Release/stub_impl_hack.o obj/test_Release/test_CColor.o obj/test_Release/test_CLogger.o obj/test_Release/test_CStr.o obj/test_Release/test_ModIo.o obj/test_Release/test_Preprocessor.o obj/test_Release/test_cppformat.o obj/test_Release/test_test.o obj/test_Release/test_ObjectToIDMap.o obj/test_Release/test_ScriptConversions.o obj/test_Release/test_ScriptInterface.o obj/test_Release/test_CinemaManager.o obj/test_Release/test_CommandQueue.o obj/test_Release/test_ObstructionManager.o obj/test_Release/test_Pathfinder.o obj/test_Release/test_Position.o obj/test_Release/test_RangeManager.o obj/test_Release/test_TerritoryManager.o obj/test_Release/test_scripts.o obj/test_Release/test_CmpTemplateManager.o obj/test_Release/test_ComponentManager.o obj/test_Release/test_ParamNode.o obj/test_Release/test_Serializer.o obj/test_Release/test_Simulation2.o obj/test_Release/test_root.o obj/test_Release/test_setup.o obj/test_Release/test_pkcs5_pbkdf5.o obj/test_Release/test_AtlasObjectXML.o -L../../../binaries/system -L/usr/X11R6/lib -Wl,--no-undefined -Wl,--as-needed -Wl,-z,relro -Wl,-rpath,/usr/lib/0ad -pthread -Wl,--start-group ../../../binaries/system/libnetwork.a ../../../binaries/system/libtinygettext.a ../../../binaries/system/liblobby.a ../../../binaries/system/libglooxwrapper.a ../../../binaries/system/libsimulation2.a ../../../binaries/system/libscriptinterface.a ../../../binaries/system/libengine.a ../../../binaries/system/libgraphics.a ../../../binaries/system/libatlas.a ../../../binaries/system/libgui.a ../../../binaries/system/liblowlevel.a ../../../binaries/system/libmongoose.a ../../../binaries/system/libmocks_test.a ../../../binaries/system/libAtlasObject.a -Wl,--end-group -lwx_gtk3u_gl-3.0 -lwx_gtk3u_xrc-3.0 -lwx_gtk3u_webview-3.0 -lwx_gtk3u_html-3.0 -lwx_gtk3u_qa-3.0 -lwx_gtk3u_adv-3.0 -lwx_gtk3u_core-3.0 -lwx_baseu_xml-3.0 -lwx_baseu_net-3.0 -lwx_baseu-3.0 -lGL -lSDL2 -lpng -lz -lplds4 -lplc4 -lnspr4 -lpthread -lmozjs-38 -lxml2 -lboost_filesystem -lboost_system -lenet -lcurl -licui18n -licuuc -lsodium -lX11 -lXcursor -lopenal -lvorbisfile -lnvcore -lnvmath -lnvimage -lnvtt -lgloox -lminiupnpc -lrt -ldl make: Leaving directory '/builddir/build/BUILD/0ad-0.0.23b-alpha/build/workspaces/gcc' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.pNarZx + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm + cd 0ad-0.0.23b-alpha + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/bin + install -p -m 755 build/resources/0ad.sh /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/bin/0ad + install -p -m 755 binaries/system/pyrogenesis /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/bin/pyrogenesis + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad + for name in AtlasUI Collada + install -p -m 755 binaries/system/libAtlasUI.so /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad/libAtlasUI.so + for name in AtlasUI Collada + install -p -m 755 binaries/system/libCollada.so /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad/libCollada.so + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/metainfo + install -p -m 644 build/resources/0ad.appdata.xml /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/metainfo/0ad.appdata.xml + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/applications + install -p -m 644 build/resources/0ad.desktop /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/applications/0ad.desktop + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/icons/hicolor/128x128/apps + install -p -m 644 build/resources/0ad.png /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/icons/hicolor/128x128/apps/0ad.png + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/0ad + cp -a binaries/data/l10n binaries/data/mods binaries/data/tests /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/0ad + install -d -m 755 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/man/man6 + install -p -m 644 /builddir/build/SOURCES/0ad.6 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/man/man6/0ad.6 + ln -sf 0ad.6 /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/man/man6/pyrogenesis.6 + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 0.0.23b-5.fc30 --unique-debug-suffix -0.0.23b-5.fc30.arm --unique-debug-src-base 0ad-0.0.23b-5.fc30.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/0ad-0.0.23b-alpha explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad/libCollada.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad/libAtlasUI.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/bin/pyrogenesis extracting debug info from /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad/libCollada.so extracting debug info from /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/bin/pyrogenesis extracting debug info from /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/lib/0ad/libAtlasUI.so /usr/lib/rpm/sepdebugcrcfix: Updated 3 CRC32s, 0 CRC32s did match. BUILDSTDERR: 18624 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/brp-python-bytecompile /usr/bin/python 1 0 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/0ad from /bin/sh to #!/usr/bin/sh Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.fS6oNh + umask 022 + cd /builddir/build/BUILD + cd 0ad-0.0.23b-alpha + LD_LIBRARY_PATH=binaries/system + binaries/system/test -libdir binaries/system Running cxxtest tests (312 tests)No SSE available. Slow fallback routines will be used. .................................................................................................................................................................................................................................WARNING: Skipping component scripts tests (can't find binaries/data/mods/public/simulation/components/tests/setup.js) .......................................................................................OK! + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/metainfo/0ad.appdata.xml BUILDSTDERR: /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/metainfo/0ad.appdata.xml: GLib-GIO-Message: 16:12:25.729: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. OK + desktop-file-validate /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/applications/0ad.desktop + exit 0 Processing files: 0ad-0.0.23b-5.fc30.armv7hl Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.foRSq7 + umask 022 + cd /builddir/build/BUILD + cd 0ad-0.0.23b-alpha + DOCDIR=/builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/doc/0ad + export LC_ALL=C + LC_ALL=C + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/doc/0ad + cp -pr README.txt /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/doc/0ad + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.NPGMp1 + umask 022 + cd /builddir/build/BUILD + cd 0ad-0.0.23b-alpha + LICENSEDIR=/builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/licenses/0ad + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/licenses/0ad + cp -pr LICENSE.txt /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/licenses/0ad + cp -pr license_gpl-2.0.txt /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/licenses/0ad + cp -pr license_lgpl-2.1.txt /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/licenses/0ad + cp -pr license_mit.txt /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm/usr/share/licenses/0ad + exit 0 Provides: 0ad = 0.0.23b-5.fc30 0ad(armv7hl-32) = 0.0.23b-5.fc30 application() application(0ad.desktop) libAtlasUI.so libCollada.so metainfo() metainfo(0ad.appdata.xml) mimehandler(application/x-pyromod+zip) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/sh ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libGL.so.1 libSDL2-2.0.so.0 libX11.so.6 libXcursor.so.1 libboost_filesystem.so.1.69.0 libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libcurl.so.4 libdl.so.2 libdl.so.2(GLIBC_2.4) libenet.so.7 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libgloox.so.13 libicui18n.so.63 libicuuc.so.63 libm.so.6 libm.so.6(GLIBC_2.27) libm.so.6(GLIBC_2.29) libm.so.6(GLIBC_2.4) libminiupnpc.so.16 libmozjs-38.so libmozjs-38.so(js) libnvimage.so.2.0 libnvtt.so.2.0 libopenal.so.1 libpng16.so.16 libpng16.so.16(PNG16_0) libpthread.so.0 libpthread.so.0(GLIBC_2.4) librt.so.1 librt.so.1(GLIBC_2.4) libsodium.so.23 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.5) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.26) libstdc++.so.6(GLIBCXX_3.4.9) libvorbisfile.so.3 libwx_baseu-3.0.so.0 libwx_baseu-3.0.so.0(WXU_3.0) libwx_baseu_xml-3.0.so.0 libwx_baseu_xml-3.0.so.0(WXU_3.0) libwx_gtk3u_core-3.0.so.0 libwx_gtk3u_core-3.0.so.0(WXU_3.0) libwx_gtk3u_gl-3.0.so.0 libwx_gtk3u_gl-3.0.so.0(WXU_3.0) libxml2.so.2 libxml2.so.2(LIBXML2_2.4.30) libxml2.so.2(LIBXML2_2.5.2) libxml2.so.2(LIBXML2_2.6.0) libxml2.so.2(LIBXML2_2.6.21) libxml2.so.2(LIBXML2_2.9.0) libz.so.1 libz.so.1(ZLIB_1.2.0) rtld(GNU_HASH) Processing files: 0ad-debugsource-0.0.23b-5.fc30.armv7hl Provides: 0ad-debugsource = 0.0.23b-5.fc30 0ad-debugsource(armv7hl-32) = 0.0.23b-5.fc30 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: 0ad-debuginfo-0.0.23b-5.fc30.armv7hl Provides: 0ad-debuginfo = 0.0.23b-5.fc30 0ad-debuginfo(armv7hl-32) = 0.0.23b-5.fc30 debuginfo(build-id) = 25b656e8368980ca916b0464d069ace966914765 debuginfo(build-id) = 428d1fe429066a88d83a9007f9c99bf972f910e3 debuginfo(build-id) = e3226957f4b19092152c9d01cdf39e96d4ca1e48 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: 0ad-debugsource(armv7hl-32) = 0.0.23b-5.fc30 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm Wrote: /builddir/build/RPMS/0ad-0.0.23b-5.fc30.armv7hl.rpm Wrote: /builddir/build/RPMS/0ad-debugsource-0.0.23b-5.fc30.armv7hl.rpm Wrote: /builddir/build/RPMS/0ad-debuginfo-0.0.23b-5.fc30.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.acZnLQ + umask 022 + cd /builddir/build/BUILD + cd 0ad-0.0.23b-alpha + /usr/bin/rm -rf /builddir/build/BUILDROOT/0ad-0.0.23b-5.fc30.arm + exit 0 Child return code was: 0